由于最近比较忙,写的比较简略,步骤不够详细,不过基本按着这步骤顺下来,也不会出什么问题,先记录下来,以后有空再丰富下内容。
- 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/网站目录即可。
本文出自 “虹猫仗剑走天涯” 博客,谢绝转载!