个人Mac的php环境搭建记录

来源:互联网 发布:手机更改淘宝密码 编辑:程序博客网 时间:2024/05/18 14:46

1.系统:Mac os 10.10。php版本:5.5.14

Apache版本:2.4.9

2.打开Apache的配置文件,路径:/private/etc/apache2/httpd.conf

# LoadModule php5_module libexec/httpd/libphp5.so

中的注释去掉。
3.php.ini在系统中不存在,将/etc/php.ini.default复制一份为php.ini,路径不变。
4.定义或者设置DocumentRoot,这个是网站所有文件的根目录。我使用默认目录/Library/WebServer/Documents
5.测试,在DocumentRoot下创建一个文件phpinfo.php,内容如下:
<?php
echo phpinfo();
?>
6.重启Apache。sudo apachectl graceful,也可以停止/启动 OS X 系统首选项中的“Personal Web Server”选项
在浏览器访问:http://localhost/phpinfo.php
则会看到php的相关信息。
参考:点击打开链接

7.安装xdebug

(1)首先安装m4

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure –prefix=/usr/local
make
sudo make instal

(2)然后安装autoconf

cd ..
curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure –prefix=/usr/local
make
sudo make install

(3)安装xdebug

curl http://xdebug.org/files/xdebug-2.2.7.tgz
tar zxvf xdebug-2.2.7.tgz
cd xdebug-2.2.7
phpize&&./configure -prefix=/usr/local && make&&make install

在php.ini中加入下面一行:

zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-*****/xdebug.so

参考:点击打开链接


8.配置Apache的DocumentRoot到eclipse的workspace

打开httpd.conf文件:vim /private/etc/apache2/httpd.conf

进行如下图修改:


这样就会把Apache访问的根目录设定到workspace里面了,就可以直接在IDE里面查看web版的效果了。

但是可能会遇到403 Forbidden的错误。本人解决的方法是查看workspace上级目录Documents的权限,如果不是755,则设置成755

命令:chmod -R 755 Documents。解决。

参考:点击打开链接

0 0