由於最近比較忙,寫的比較簡略,步驟不夠詳細,不過基本按着這步驟順下來,也不會出什麼問題,先記錄下來,以後有空再豐富下內容。
- yum -y update
- yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel //安裝依賴包
- /usr/sbin/groupadd nginx
- /usr/sbin/useradd -g nginx -M nginx
- mkdir -p /var/tmp/nginx/client //創建用戶
- yum -y install php mysql mysql-server mysql-devel php-mysql php-cgi php-mbstring php-gd php-fastcgi //安裝php和mysql
- rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
- //啓用redhat附件包
- yum install nginx //安裝nginx
- chkconfig nginx on //設置開機啓動
- yum install spawn-fcgi //安裝spawn-fcgi來運行php-cgi
- wget http://bash.cyberciti.biz/dl/419.sh.zip
- unzip 419.sh.zip
- mv 419.sh /etc/init.d/php_cgi
- chmod +x /etc/init.d/php_cgi // 獲取spawn-fcgi 的啓動腳本
- service php_cgi start //啓動php_cgi
- location ~ \.php$ {
- root /var/www; //網站根目錄
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
- include fastcgi_params;
- } //配置nginx.conf
- (root指定網站根目錄;fastcgi_param指定放置PHP動態程序的主目錄,即$fastcgi_script_name前面的路徑)
- yum install phpmyadmin //安裝phpmyadmin
- chmod +x /var/lib/php/session //修改/var/lib/php/session和php_cgi權限一致
- chown -R nginx.nginx /var/lib/php/session
將網站目錄放在/var/www目錄下,訪問http://IP/網站目錄即可。