Linux-CentOs7-Nginx 安裝
05-05
1、打開根目錄下的test目錄,建立一個nginx目錄,進入這個目錄,在這個目錄里準備安裝nginxcd /testmkdir nginxcd nginx
然後下載ngnix
wget http://nginx.org/download/nginx-1.11.12.tar.gz下載好之後解壓tar -zxvf nginx-1.11.12.tar.gz2、解壓後進入該目錄進行編譯安裝cd nginx-1.11.12./configure --prefix=/usr/local/nginx --with-pcre=/test/apache/pcre-8.40/echo "Start successful!"
else echo "Start failed!" fi}stop() { if killproc nginx -QUIT ;then echo "Stopping..." fi}restart() {
stop sleep 1 start}reload() { killproc nginx -HUP echo "Reloading..."}configtest() {/usr/local/nginx/sbin/nginx -t
}case $1 instart) start ;;stop) stop ;;restart) restart ;;reload)reload ;;
configtest) configtest ;;*) echo "Usage: nginx {start|stop|restart|reload|configtest}" ;;esac然後保存退出再使用下面命令更改ngnix文件的執行許可權chmod a+x nginx1)先進入php下的etc目錄,將默認配置文件php-fpm.conf.default的後面的.default去掉,不然程序找不到
cd /usr/local/php7/etc/cp php-fpm.conf.default php-fpm.conf然後進入etc下php-fpm.d目錄,也將配置文件後面的.default去掉cd php-fpm.dcp http://www.conf.defaulthttp://www.conf然後進入php目錄下的sbin目錄,執行php-fpm命令,開啟進程cd /usr/local/php7/sbin./php-fpm可以使用netstat -antp命令查看進程是否開啟5、然後去配置nginx的配置文件,主要配置php部分cd /usr/local/nginx/confvi nginx.conf在下圖中位置加入如下內容,保存退出location ~ .php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }6、然後進入html目錄,寫個test.php測試文件然後重啟nginx,從瀏覽器訪問test.php繽購,安裝完成推薦閱讀:
※被頻繁攻擊訪問,nginx如何破解?
※nginx快速入門之基本原理篇
※淺談前端線上部署與運維
※把nginx改為一個普通的tcp伺服器,應用層協議自己定義,有可行性嗎?
※nginx 子域名多埠配置
TAG:Nginx |