本文以我的Mac为例,电脑用户名为chowking,PHP版本信息如下:
1 | php -v |
尝试启动PHP服务器
启动:
1 | sudo apachectl start |
在浏览器输入:http://localhost,页面显示“It works!”即证明启动成功;
关闭:
1 | sudo apachectl stop |
重启:
1 | sudo apachectl restart |
下面,来看一下如何自定义服务器访问目录;
打开httpd.conf文件
1 | open /etc/apache2/ |
找到httpd.conf文件,建议用副本做下面的操作,修改完毕后替换原始文件(需要管理员权限和密码);
启用PHP模块
找到PHP模块:
1 | #LoadModule php7_module libexec/apache2/libphp7.so |
将 # 号去掉,打开注释;
修改服务器根目录
找到这两行:
1 | DocumentRoot "/Users/WebServer/Documents" |
修改为自己的文件路径,例如:
1 | DocumentRoot "/Users/chowking/Documents/PHP" |
修改访问权限
1 | User _www |
开启目录访问
以上操作已经可以访问文件,但是如果需要访问目录,还需修改以下设置,即增加indexes:
1 | Options FollowSymLinks Multiviews |
大功告成
在/Users/chowking/Documents/PHP文件夹下新建index.php文件,编辑保存:
1 | <?php |
浏览器打开http://localhost/PHP/,即可查看到PHP Version 7.1.16。