nginx配置php
wget http://cn2.php.net/distributions/php-7.3.0.tar.gz tar -zxvf php-7.3.0.tar.gz #编译依赖项 yum -y install openssl yum -y install openssl-devel yum -y install curl yum -y install curl-devel yum -y install libjpeg yum -y install libjpeg-devel yum -y install libpng yum -y install libpng-devel yum -y install freetype yum -y install freetype-devel yum -y install pcre yum -y install pcre-devel yum -y install libxslt yum -y install libxslt-devel yum -y install bzip2 yum -y install bzip2-devel yum -y install libxml2 yum -y install libxml2-devel #安装依赖 wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar zxvf libiconv-1.15.tar.gz ./configure --prefix=/usr/local/libiconv make make install #配置虚拟内存 dd if=/dev/zero of=/swap bs=1024 count=1M #创建一个大小为1G的文件/swap mkswap /swap #将/swap作为swap空间 swapon /swap #enable /swap file for paging and swapping echo "/swap swap swap sw 0 0" >> /etc/fstab #Enable swap on boot, 开机后自动生效 #设置完毕后接着编译部署 ./configure -enable-fpm --with-iconv=/usr/local/libiconv make && make install #配置 cd /usr/local/etc/ cp php-fpm.conf.default php-fpm.conf #然后在编辑php-fpm.conf配置文件 ;最后一行改成如下 include=/usr/local/etc/php-fpm.d/*.conf cd php-fpm.d/ cp www.conf.default www.conf #编辑www.conf文件,将user和group改成和nginx.conf中的user和group一致 user = nginx group = nginx /usr/local/sbin/php-fpm vi /etc/rc.local 添加 /usr/local/sbin/php-fpm #修改nginx的配置文件,支持php文件的解析,找到location的添加位置,在后面添加下面这个location location ~ \.php$ { root /var/www; #指定php的根目录 fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } #验证配置档 /usr/sbin/nginx -t #重启nginx /usr/sbin/nginx -s reload #php7安装后没有安装mysqli扩展的话: #安装mysqli扩展 1、到php文件ext下的mysqli cd /usr/local/php-7.1.5/ext/mysqli 2、在mysqli文件夹下执行 /usr/local/php/bin/phpize 生成configure文件 3、在mysqli文件夹下执行 ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config 4、make 5、make install 6、修改php.ini 打开extension=mysqli 附: 找不到mysql_config的话可能是没有安装mysql-devel yum install mysql-devel
nginx配置php.txt · 最后更改: 2018/12/23 05:23 由 螃蟹