Mac上配置Apache和php
Mac OS 预装有php和apache(默认安装路径是/etc/apache2)
终端查看php和apache版本
sudo apachectl -version
sudo php -v
Apache 常用命令
sudo apachectl start
开启apache服务
sudo apachectl stop
停止apache服务
sudo apachectl restart
重启apache服务
sudo apachectl -v
查看apache服务
修改默认端口
在浏览器输入localhost:80或者localhost:8080,如果显示It works!则服务器已正常启动。
打开Finder访达 -> command+shift+g -> 输入路径/etc/apache2 -> httpd.conf 文件
修改Listen的端口号即可
修改PHP配置文件
将httpd.conf文件拷贝到desktop(因为该文件是被锁定不允许修改的)
打开拷贝的httpd文件,找到关键字LoadModule php,去掉注释#(commond+f)
然后保存文件,替换原来的httpd.cond
进入Finder访达,Commond+Shift+G,输入/private/etc
在/private/etc 目录下,找到一个名为 php.ini.default的文件,将这个文件复制到/etc/apache2目录下,将文件重命名为php.ini(去掉.default)
终端输入命令sudo apachectl restart,重启Apache服务
浏览器输入localhost,会显示It Works!
测试运行PHP文件
进入/Library/WebServer,开启WebServer读写权限。
这个文件夹是服务器的根路径文件夹,默认情况下我们是没有读写权限的
项目部署路径默认下是/Library/WebServer/Documents,
在配置文件里搜索关键字DocumentRoot,如下图
点击Document文件夹->显示简介
将当前用户添加进来,权限选择读与写
在服务部署路径(默认/Library/WebServer/Documents)里新建一个index.php文件
打开浏览器访问localhost/index.php
Reference