1.配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
#wget http://www.atomicorp.com/installers/atomic
#sh ./atomic
#yum check-update
2.安装开发包和库文件
#yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-evel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-li
3.安装nginx
# yum install nginx
# service nginx start
到这里开启nginx服务后 你可以输入IP访问一下你的地址 应该会有nginx的欢迎页面
4.安装mysql
# yum install mysql mysql-server mysql-devel
# service mysqld start
登陆MySQL删除空用户,修改root密码
mysql>select user,host,password from mysql.user;
mysql>drop user ”@localhost;
mysql>update mysql.user set password = PASSWORD(‘*********’) where user=’root’;
mysql>flush privileges;
5.安装php
#yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
安装php和所需组件使PHP支持MySQL、FastCGI模式
#yum install php-tidy php-common php-devel php-fpm php-mysql
# service php-fpm start
6.配置NGINX和PHP
编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
# vi /etc/php.ini
修改nginx配置文件,使其指向我们的项目目录(确认你的项目目录的访问权限)
修改配置文件中 root 目录,增加支持 index.php 还有开启 location ~\.php 注意里面的fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#vim /etc/nginx/conf.d/default.conf
server {
listen 80;
server_name localhost 127.0.0.1;
index index.php index.html;
root /home/wlq/;
……
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启nginx和php
#service nginx restart
$service php-fpm restart –
7.环境搭建完成,在自己定义的root目录下写个测试脚本开始测试吧
I think I should give it a shot!
Be good!
You are so cute.
You always know the right thing to say.
I mean it!
You are the savior of my life.
What is that guy?