1.修改nginx(安裝nginx 看之前文章 修改nginx方便php驗(yàn)證):
cd /usr/local/nginx/
mkdir web_root
cd conf
vi nginx.conf
添加 root /usr/local/nginx/web_root;
去掉location ~ \.php$ { }注釋,改fastcgi_param /usr/local/nginx/web_root
添加
location ~* ^.+\.(ico|gif|jpg|jpeg|png|html|css|htm|bmp|js|svg)$ {
root /usr/local/nginx/web_root;
}
方便php驗(yàn)證:
cd /usr/local/nginx/web_root/
vi index.php
<?php
phpinfo();
?>
啟動(dòng)nginx:
/usr/local/nginx/sbin/nginx
2.安裝php:
yum -y install libxml2 libxml2-devel libpng libpng-devel bzip2 bzip2-devel
yum -y install net-snmp-devel libcurl-devel libjpeg libjpeg-devel freetype freetype-devel libxslt libxslt-devel
準(zhǔn)備好安裝包:php-7.1.3.tar.gz
tar -xzvf php-7.1.3.tar.gz
cd php-7.1.3
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --enable-gd-native-ttf --with-iconv-dir=/usr/local/iconv --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath
make
make test
make install
cp /root/php-7.1.3/sapi/fpm/php-fpm.conf /usr/local/php/etc
cp /root/php-7.1.3/php.ini-production /usr/local/php/etc
cd /usr/local/php/etc/
cp php.ini-production php.ini
vi php.ini
post_max_size= 16M
max_execution_time =300
max_input_time =300
date.timezone = Asia/shanghai
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
/usr/local/php/sbin/php-fpm 啟動(dòng)
192.168.158.146/index.php 驗(yàn)證成功
拓展:
lamp或者lnmp
Lamp:Linux apache MySQL php
LAMP是指一組通常一起使用來運(yùn)行動(dòng)態(tài)網(wǎng)站或者服務(wù)器的自由軟件名稱首字母縮寫:
Apache,網(wǎng)頁(yè)服務(wù)器
MariaDB或MySQL,數(shù)據(jù)庫(kù)管理系統(tǒng)(或者數(shù)據(jù)庫(kù)服務(wù)器)
Lnmp:Linux nginx MySQL php
聯(lián)系客服