建立RHEL / CentOS yum存储库,选择相应的nginx释放包从列表:
RHEL 6
rpm -ivh http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm
CentOS 6
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
查看nginx
yum info nginx
一、安装nginx
yum
install
nginx
service nginx start
chkconfig nginx on
二、安装mysql
yum
install
mysql mysql-server mysql-devel
service mysqld start
chkconfig mysqld on
三、安装php
#安装PHP及组件,使PHP支持 MySQL、PHP支持FastCGI模式
yum
install
php php-mysql php-gd libjpeg* php-pear php-xml php-mbstring
php-mcrypt php-mhash libmcrypt libmcrypt-devel php-imap php-ldap php-odbc php-bcmath php-xmlrpc php-fpm
service mysqld restart
service nginx restart
service php-fpm start
四、配置nginx支持php
vi
/etc/nginx/nginx
.conf
#修改运行用户
user nginx;
vi
/etc/nginx/conf
.d
/default
.conf
#开启php支持
index index.php index.html index.htm;
location ~ \.php$ {
root html;
#取消FastCGI server部分location的注释
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/usr/share/nginx/html/
$fastcgi_script_name;
#$document_root设置为网站根目录 注意这里更改了
include fastcgi_params;
}
1、配置php
date
.timezone = Asia
/Shanghai
#设置时区
expose_php = OFF
#禁止显示版本信息
2、配置php-fpm
vi
/etc/php-fpm
.d
/www
.conf
user = nginx
group = nginx
chown
-R nginx.nginx
/usr/share/nginx/html/
#设置目录所有者
chmod
774 -R
/usr/share/nginx/html/
#设置目录权限
service mysqld restart
service nginx restart
service php-fpm restart
cd
/usr/share/nginx/html/
vi
index.php
<?Php phpinfo();?>
vim
/usr/share/nginx/html/db.php
<?php
$link
=mysql_connect(
"localhost"
,
"root"
,"
");
if(!$link) echo "
Error !
";
else echo "
Ok!";
mysql_close();
?>
#在浏览器验证是否正常