RedHat6(CentOS6)下PHP+Nginx安装


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();?>,通过浏览器就可以看到信息

你可能感兴趣的:(nginx安装,php安装)