groupadd -r nginx
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_mods --with-http_stub_status_module --with-http_ssl_modmod --with-pule_ob--with-http --with - http_gzip_static_module --with-file-aio
#!/bin/sh //啟用下面的設定 位置 ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME / usr/local/nginx/html$fastcgi_script_name; #fastcgi_paramIL mgSCRIPT_F1 包括 fastcgi_params; } vim /et vim /etc/或是空白的話,找尋find / -name fastcgi_params,然後複製過來 fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIP SCRIPT_NAME $fastcgi_script _姓名; fastcgi_param REQUEST_URI $document_uri; fastcgi_param $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol r; fastc gi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_PORT $server_port ; fastcgi_param SERVER_NAME $server_name; chmod +x 服務nginx 開始
以上就介紹了centos中原始碼編譯nginx,包含了方面的內容,希望對PHP教程有興趣的朋友得到幫助。
#
# nginx - 此腳本啟動與停止nginx 守護程式
#
# chkconfig: - 85 15
# 說明:Nginx 是一個HTTP(S) 伺服器,HTTP(S) 反向
#代理程式與IMAP/POP3 代理伺服器
# processname: nginx
# config: /usr/local/nginx/conf/nginx.conf
# config: /etc/configinx.conf
# config: /etc/config/nginx /nginx.pid
#來源函數庫.
. /etc/rc
# 來源網路設定。
. /etc/sysconfig/network
##檢查網路是否已上升。 [“ $ networking” =“ no”] && exit0
prog= $($(基本名稱$ INX_CONF_FILE="/usr /local/nginx/conf/nginx.conf"
[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
make_dirs() {
# 製作所需目錄
user=`nginx -V 2>&1 | grep「設定參數:」| sed 's/[^*]*--user=([^ ]*).*/1/g' -`
選項=`$nginx -V 2>&1 | grep '設定參數:'`
用於選擇$options; do
if [`echo $opt | grep '.*-臨時路徑'`];然後
cut -f 2`
如果[ ! -d「$值」];然後
# echo "
fi
fi
fi
}
() {
[ -x $nginx ] ||退出5
[ -f $NGINX_CONF_FILE ] ||退出6
make_dirs
echo -n $"開始$prog: "f/c • = $?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"停止$prog:"
$retval -eq 0 ] && rm -f $lockfile
return $retval
}
restart() {
configtest ||
re載入(){
configtest || return $?
echo -n $"重新載入$prog: " $?
echo -n $" $nginx -HUP
RETVAL=$?
echo
}
configtest() {
$nginx -t -c $NGINX_CONF_FILE
}
}
RH_STATUS_Q(){
rh_status>/dev/null 2>>&1
}
cases「 $ 1」in
start)
rh_status_q && exit0
.
;;
重新啟動|設定測試)
$1
;;
重新載入)
rh_status_q ||強迫重新裝填)
force_reload
;;
status)
rh_status
) 啟動)
rh_status_q || exit 0
;;
*)
| "
exit 2
esac
啟動腳本到這裡介紹。
開啟php支援,vim
location / {