lnmp=Linux+nginx+mysql/mariadb+php(我用的是mysql)
1、安装nginx
戳下面的地址
2、安装mysql
戳下面的地址
3、安装php
1、安装依赖包
yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel re2c net-snmp-devel libjpeg-devel php-ldap openldap-devel openldap-servers openldap-clients freetype-devel gmp-devel
2、下载php源码包
wget http://cn2.php.net/distributions/php-7.2.6.tar.gz
3、解压
tar zxf php-7.2.6.tar.gz -C /usr/local/src/
4、生成配置文件
cd /usr/local/src/php-7.2.6/
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-mysqli \
--with-pdo-mysql \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-curl \
--with-gd \
--with-gmp \
--with-zlib \
--with-xmlrpc \
--with-openssl \
--without-pear \
--with-snmp \
--with-gettext \
--with-mhash \
--with-libxml-dir=/usr \
--with-ldap \
--with-ldap-sasl \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-xml \
--enable-fpm \
--enable-ftp \
--enable-bcmath \
--enable-soap \
--enable-shmop \
--enable-sysvsem \
--enable-sockets \
--enable-inline-optimization \
--enable-maintainer-zts \
--enable-mbregex \
--enable-mbstring \
--enable-pcntl \
--enable-zip \
--disable-fileinfo \
--disable-rpath \
--enable-libxml \
--enable-opcache \
--enable-mysqlnd \
5、如果报错进行这步,没有跳过这步
cp -frp /usr/lib64/libldap* /usr/lib/
再进行第四步
6、安装
make&&make install
7、如果报错进行这步没有跳过
vim Makefile
#在以EXTRA_LIBS开头的一行结尾处空格一格再添加‘-llber’
再进行第6步
8、改配置文件
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/src/php-7.2.6/php.ini-production /usr/local/php/etc/php.ini
cp /usr/local/src/php-7.2.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
9、添加启动项
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on
10、启动php-fpm
/etc/init.d/php-fpm start
11、改nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
location / {
root html;
index index.php index.html index.htm;
}
12、重启nginx
systemctl restart nginx
13、添加php探测文件
vim /usr/local/nginx/html/index.php
<?php
phpinfo();
?>
复制代码
浏览器测试(如出现以下情况测试成功) http://ip