配置Nginx 虚拟主机
- cd /usr/local/etc/nginx/services
- touch laravel.com.conf
- vim laravel.com.conf 修改如下
1 | server { |
4. 重启Nginx服务器
brew services restart nginx
修改hosts文件 映射关系
vim /etc/hosts
添加如下: 127.0.0.1 www.laraveltest.com
使用系统自带php和php-fpm
查看系统自带PHP版本 php -v 为7.1,启动php-fpm 会报找不到php-fpm.conf
操作如下:
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
再次运行sudo php-fpm 报错如下:
WARNING: Nothing matches the include pattern ‘/private/etc/php-fpm.d/*.conf’ from /private/etc/php-fpm.conf at line 125.
ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
ERROR: failed to post process the configuration
ERROR: FPM initialization failed
解决办法:
sudo cp /private/etc/php-fpm.d/www.conf.default /private/etc/php-fpm.d/www.conf
sudo vim /private/etc/php-fpm.conf 修改如下
error_log = /usr/local/var/log/php-fpm.log 如果没有对应的文件夹或文件,就创建
再次执行 sudo php-fpm ,无错误提示了。
| Mac系统自带php-fpm 命令 | 功能 |
|---|---|
| 启动命令 | sudo php-fpm |
| 关闭php-fpm | sudo killall php-fpm |
Mac上配置laravel
- 本文链接:http://songdeveloper.github.io/2017/08/29/php/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
GitHub Discussions