Linux下安装lnmp

2 篇文章 0 订阅
1 篇文章 0 订阅

lnmp=Linux+nginx+mysql/mariadb+php(我用的是mysql)

1、安装nginx

戳下面的地址

https://blog.csdn.net/weixin_44330881/article/details/100022892

2、安装mysql

戳下面的地址

https://blog.csdn.net/weixin_44330881/article/details/98646910

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值