由于最近比较忙,写的比较简略,步骤不够详细,不过基本按着这步骤顺下来,也不会出什么问题,先记录下来,以后有空再丰富下内容。
1 | 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/网站目录即可。