首先编译安装NGINX:1.安装依赖包yuminstall-ygcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel2.运行configure配置cd/usr/local/src/nginx-1.14.0&&./configure--prefix=/usr/local/nginx4.编译安装make&&makeinstall5.启动NGINX/usr/local/nginx/sbin/nginx//启动/usr/local/nginx/sbin/nginx-sstop//关闭/usr/local/nginx/sbin/nginx-sreload//重启ps-ef|grepnginx//查看启动状态编译安装PHP+PHP-FPM1.安装依赖yuminstall-ygccgcc-c++makezlibzlib-develpcrepcre-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-devele2fsprogse2fsprogs-develkrb5krbslopenssldevelopenldapopenldap-develnss_ldapopenldap-clientsopenldap-servers2.运行配置配置。/configure--prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc--enable-fpm--with-fpm-user=www--with-fpm-group=www--enable-mysqlnd--with-mysqli=mysqlnd--with-pdo-mysql=mysqlnd--enable-mysqlnd-compression-support--with-iconv-dir--with-freetype-dir--with-jpeg-dir--with-png-dir--with-zlib--with-libxml-dir--enable-xml--disable-rpath--enable-bcmath--enable-shmop--enable-sysvsem--enable-inline-optimization--with-curl--enable-mbregex--enable-mbstring--enable-intl--with-libmbfl--enable-ftp--with-gd--enable-gd-jis-conv--with-openssl--with-mhash--enable-pcntl--启用套接字--with-xmlrpc--enable-zip--enable-soap--with-gettext--disable-fileinfo--enable-opcache--with-pear--enable-maintainer-zts--with-ldap=共享--without-gdbm3。编译安装make&&makeinstall复制PHP配置文件php.ini-development,重命名为php.inicp/usr/local/src/php-7.2.0/php.ini-development/usr/local/php-7.2.0/php.ini-development/usr/local/php/etc/mvphp.ini-developmentphp.ini4.启动php-fpm/usr/local/php/sbin/php-fpm查看服务状态ps-A|grepphp如果有php-fpm进程没有报错,那我们写一个PHP测试页面vim/usr/local/nginx/html/index.php修改NGINX配置文件vim/usr/local/nginx/conf/nginx.conf添加root配置server{listen80;server_nameindex.php.com;root/usr/local/nginx/html/index.php;delete注释PHP配置,添加ducument_root变量位置~\.php${roothtml;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$ducument_root$fastcgi_script_name;includefastcgi_params;}查看配置文件/usr/local/nginx/sbin/nginx-treloadnginx/usr/local/nginx/sbin/nginx-sreload浏览器输入http://192.168.3.211/index.php测试页面正常显示,配置成功。
