這篇只介紹安裝PHP+nginx,安裝mysql 之前寫了一篇: Mac下安裝mysql(brew install mysql )感興趣的可以去查看
第一步:檢查本地有沒有PHP:輸入php -v 命令,查看,如果有PHP版本,說明本地有PHP(Mac OSX 10.9以後的系統自帶了PHP、php-fpm)
我檢查了一下,本地有,就不用安裝了
第二步:安裝nginx
直接輸入 brew install nginx 然後回車就行,等待好一會兒,自動安裝
看到下面的提示,如圖,說明安裝成功,執行 brew services start nginx 命令,啓動nginx
brew services start nginx
nginx常用命令:
sudo nginx #啓動nginx服務
sudo nginx -s reload #重啓nginx服務
sudo nginx -s stop #停止nginx服務
sudo nginx -t #檢測配置文件中是否存在語法錯誤
瀏覽器訪問:localhost,出現下圖,說明安裝成功,啓動成功
第三步:修改nginx.conf文件
輸入命令:cd /usr./local/etc/nginx 進入nginx文件夾
輸入命令:sudo vi nginx.conf
1.找到server中的下面代碼,添加index.php
2.找到文件中的 fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
改爲:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
並將這段前面的#號去掉,開啓FastCGI server
第四步:拷貝php.ini 、php-fpm.conf 、www.conf
輸入命令:
拷貝php.ini 文件:進入目錄:cd /private/etc 接着輸入: sudo cp php.ini.default php.ini
拷貝php-fpm.conf 文件:進入目錄:cd /private/etc 接着輸入: sudo php-fpm.conf default php-fpm.conf
拷貝www.conf 文件:進入目錄:cd /etc/php-fpm.d 接着輸入: sudo cp www.conf.default www.conf
第五步:修改php-fpm.conf文件
找到這個文件:/private/etc/php-fpm.conf
把pid 前面的分號刪除,並改爲pid=/usr/local/var/run/php-fpm.pid
把error_log前面的分號刪除,並改爲error_log =/usr/local/var/log/php-fpm.log
第六步:重啓nginx 輸入命令:sudo nginx -s reload
啓動php-fpm 輸入命令:sudo php-fpm
第七步:在/usr/local/var/www/ 目錄下創建index.php文件
命令:
進入目錄:cd /usr/local/var/www/
創建文件:touch index.php
編輯文件:sudo vi index.php
輸入:<?php phpinfo(); ?> 保存並退出
訪問http://localhost/index.php驗證
至此,安裝成功!