MAC自身带有apache,php。
1、启动apache服务 sudo apachectl start/restart/stop
2、查看php的版本 php -v
3、让apache支持php
1、命令行输入:vi /etc/apache2/httpd.conf
2、修改#loadmodule php5_module libexec/apache2/libphp5.so
为
loadmodule php5_module libexec/apache2/libphp5.so
3、命令行输入:cp /etc/php.ini.default /etc/php.ini
4、重启apache
apachectl restart
5、在/Libary/WebServer/Documents/目录中创建一个新文件index.php来测试php是否支持
输入:
phpinfo();
?>
6、在浏览器中输入:http://127.0.0.1/index.php 如果正确的话,可以输出php信息
7、配置默认index.php vi /etc/apache2/httpd.conf
<IfModule dir_module>
DirectoryIndex index.php index index.html
</IfModule>
4、配置虚拟主机
5、给php安装扩展
从php.net 下载相应的源码
查看path echo $PATH
切换到对应的扩展源码中 .phpize ./configure make make install
如果有问题是phpize的版本不同 导致编译的.so文件不可用,原因可能是在path变量中的php和phpize的路径有错,这个顺序也要有个先后的顺序