您的位置:首页 > 运维架构 > Nginx

RedHat6(CentOS6)下PHP+Nginx安装

2016-01-05 15:09 627 查看
PHP安装

1.下载php-5.5.30.tar.bz2,我的是放到/home/php目录下,

2.解压安装PHP,输入命令,tar -xjf php-5.5.30.tar.bz2

3.进入解压目录php-5.5.30,我是安装到/home/php/php5530,输入命令,
./configure --prefix=/home/php/php5530 \
--with-config-file-path=/home/php/php5530/etc --with-bz2 --with-curl \
--enable-ftp --enable-sockets --disable-ipv6 --with-gd \
--with-jpeg-dir=/usr/local --with-png-dir=/usr/local \
--with-freetype-dir=/usr/local --enable-gd-native-ttf \
--with-iconv-dir=/usr/local --enable-mbstring --enable-calendar \
--with-gettext --with-libxml-dir=/usr/local --with-zlib \
--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd \
--enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath

make

make install

4.把php-5.5.30目录下的php.ini-production,复制到/home/php/php5530/etc下,并重名为php.ini

5.把/home/php/php5530/etc/php-fpm.conf.default,重名为php-fpm.conf

6.启动php-fpm,默认端口是9000,输入命令,/home/php/php5530/sbin/php-fpm,再输入命令netstat -lnt | grep 9000,可以看到已启动成功

Nginx安装

1.安装基础组件库
yum install gcc
yum install gcc-c++
yum install pcre-devel
yum install openssl-devel

2.下载nginx-1.9.9.tar.gz,我是放到/home/nginx目录下,

3.解压nginx-1.9.9.tar.gz,输入命令tar zxvf nginx-1.9.9.tar.gz

4.进入解压目录nginx-1.9.9,我是安装到/home/nginx/nginx1999,输入命令,
./configure \
--prefix=/home/nginx/nginx1999 \
--with-http_realip_module \
--with-http_sub_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-pcre

5.配置/home/nginx/nginx1999/conf/nginx.conf,找到相应的注释配置,去掉注释,并改为如下,
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

6.启动,输入命令./sbin/nginx,停止的命令./sbin/nginx -s stop

7.测试,在/home/nginx/nginx1999/html目录下,新建一个phpinfo.php,编辑内容,<?php phpinfo();?>,通过浏览器就可以看到信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP安装 Nginx安装