您的位置:首页 > 编程语言 > PHP开发

Mac OS X 下开启PHP

2014-01-11 20:33 337 查看


Mac OS X 下开启PHP 启动终端

sudo -s

输入密码

vi /etc/apache2/httpd.conf

按 I 或者 O 键进入编辑状态,

找到 #LoadModule php5_module libexec/apache2/libphp5.so,去掉#注释符。

保存并退出vi:

:wq

建立PHP的配置文件:

cp /etc/php.ini.default /etc/php.ini

好了,我们可以在运行Mac OS X运行php语言编写的网站程序了。

测试一下,

sudo apachectl start (或者在偏好设置里开启web共享)

vi http:///Library/WebServer/Document/info.php
加上一句 <?php phpinfo(); ?>

:wq
http://localhost/info.php
看看自己的成果吧。

++++++++++++++++++++++++++++++++++++

忘说了,apache.conf的默认权限是444,需要改成755,否则无法编辑。

chmod -R 755 /etc/apache2/httpd.conf

修改完后再改回来,

chmod -R 444 /etc/apache2/httpd.conf


一、启动Apache

有两种方法

1、打开网络共享

打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√。

2、打开终端,输入

1
sudo
apachectl start
这时需要输入密码,输入电脑密码即可,然后输入

1
sudo
apachectl -v
可以查看到Apache的版本信息

1
Server
version: Apache/2.2.24 (Unix)
2
Server
built:   Jul  7 2013 18:05:17
此时在浏览器中输入http://localhost,会出现It works!的页面


二、运行PHP

1、找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择"前往"-"前往文件夹",输入"/etc/apache2/",找到其中的"httpd.conf"文件,选择用文稿打开进行编辑,点按Command+F,搜索#LoadModule
php5_module libexec/apache2/libphp5.so,如图





把蓝色那一行的#号去掉,然后保存,如果出现文本锁定,无法解锁的情况,解决办法有两种

a)选中该文件,右击后选择"显示简介",点击右下角的小锁的图标,输入电脑密码解锁,然后选择左边的+号键,选择自己当前电脑登陆的用户,将权限设置为读与写,如果还是不行,将其上一级文件夹权限同样再修改一次。

b)将该文件复制到桌面,进行修改,修改后再复制到原来的文件夹替换之前的文件即可。

2、重启Apache,在终端输入

1
sudo
apachectl restart
PHP就可以用了。

3、在终端输入

1
sudo
cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php
即在Apache的根目录下复制index.html.en文件并重命名为info.php。

4、打开info.php,在It works后面加上<?php phpinfo(); ?>,然后再次重启Apache,在浏览器中输入http://localhost/info.php,会出现一个显示php信息的页面,如图所示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: