1.nginx編譯安裝
2.啟動nginx
cd /usr/local/nginx/sbin./nginx #啟動
./nginx -s reload #重啟nginx
./nginx -s stop #停止nginx
./nginx -t #驗證配置檔案是否正確
3.測試是否安裝成功
ps -ef|grep nginx #測試是否允許curl localhost #linux下本地測試
4.解析php
重點是建立php-cgi.sock存放目錄
不解析時檢視是否存在
mkdir /var/run/www/chown -r www:www /var/run/www/usr/local/php/sbin/php-fpm
location ~\.php$
5.修改家目錄
開啟配置nginx.conf
location /
6.容易出現的錯誤
① nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)
解決: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
7.配置站點
7.1
在安裝目錄的配置檔案目錄中新建vhost
7.2
在vhost目錄中新建多個站點配置檔案
7.3 站點配置檔案內容
server}# php配置
location ~\.php$
}
7.4nginx.conf 中在」http {}
」部分的末尾新增
include /etc/nginx/vhost/*.conf;
8.nginx配置ssl證書
server}# php配置
location ~\.php$
}
centos7 php編譯安裝
4.安裝依賴包 yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libjpeg libjpeg devel libpng libpng devel free...
centos7 PHP環境搭建 GD庫 等外掛程式安裝
安裝apache 1.安裝 2.開啟apache服務 3.設定apache服務開機啟動 4.驗證apache服務是否安裝成功 查了資料,說法是,centos7用的是firewall cmd,centos7之前用的是iptables防火牆 要想讓外網能訪問到apache主目錄,就需要做以下的操作 然後...
Centos 7 PHP 設定常見坑及解決方法
1.系統預設使用selinux,所以在專案中想要讀寫的目錄,都得更改它們的安全上下文為http請求可讀寫,例如日誌資料夾,檔案儲存資料夾 chcon r t httpd sys content rw t home files home log php2.同時,假定需要連線資料庫之類的網路操作,還得開...