在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了. 下面我们逐步来操作Apache和PHP的合并。
查看系统预装的阿帕奇和PHP版本
#查看阿帕奇的版本
sudo apachectl -version
#查看PHP版本
sudo php -v
修改Apache配置文件
前往Finder(文件夹),(快捷键:command+shift+G)
/private/etc/apache2
找到名为 httpd.conf 的文件,选择TextEdit(文本编辑)打开.(此文件不允许被修改,我们可以将其复制到桌面上,修改后将原文件删掉,再用修改后的文件替换即可)
打开后搜索关键字“php” (快捷键:command+F)
如下所示:
#LoadModule speling_module libexec/apache2/mod_speling.so
#LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule alias_module libexec/apache2/mod_alias.so
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#LoadModule php7_module libexec/apache2/libphp7.so
#LoadModule perl_module libexec/apache2/mod_perl.so
LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so
将mark的那一行前面的’#'(注释符号)去掉,并保存文件。
生成PHP配置文件
前往文件夹:/private/etc/
在这个目录下找到一个名为 php.ini.default 的文件.
将这个文件复制一下,仍然拷贝到当前目录下,然后将新拷贝的文件重命名为 php.ini,注意:只改文件名,内容不需要修改。
重启Apache服务
sudo apachectl restart
测试运行PHP文件
1.前往文件夹:/Library/WebServer/Documents
2.在文件夹下创建一个PHP文件:index.php(文件名可随意,测试作用)
3.在index.php输入如下代码:
<?php
phpinfo();
?>
4.打开浏览器访问我们刚才创建的文件,在地址栏输入:
http://localhost/index.php
会显示如下界面:
此文章参考如下资料,如有如有侵权请联系删除: