• LNMP环境搭建


    准备linux环境,我这边准备的是centos 6.8

    1.安装nginx,执行如下命令

    yum install nginx

    有可能会报如下错误:

    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile
     * base: mirrors.nwsuaf.edu.cn
     * extras: mirrors.nwsuaf.edu.cn
     * updates: mirror.bit.edu.cn
    No package nginx available.
    

    在网上搜了一下,解决方方法如下

    yum install epel-release
    yum install nginx
    

    参考地址:https://stackoverflow.com/questions/27244511/no-package-nginx-available-error-centos-6-5

    然后安装完成后

    执行如下命令

    curl localhost
    

    输出网页内容,nginx安装成功,

    ifconfig查看本机IP,在其他电脑上通过IP访问,可能不能正常访问,如不正常,执行如下命令:

    service iptables stop
    

    关闭防火墙,可以访问表示服务器没有添加80例外端口,执行如下命令添加

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    service iptables save
    service iptables start

    2.安裝php

    执行如下命令:

    yum -y install php php-fpm
    

      

    安装完成之后重启php-fpm服务,执行如下命令:

    service php-fpm start 
    

      

    配置nginx配置文件

    找到并修改文件,执行如下命令:

    vim /etc/ngin/conf.d/default.conf
    

      

    如果没有安装vim直接安装即可,执行如下命令:

    yum install vim
    

      

    然后在文件中添加如下代码:

        location ~ .php$ {
    
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_split_path_info ^(.+.php)(/.*)$;
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param  HTTPS              off;
        }
    

      

    添加php文件,并添加代码,执行如下命令:

    vim /usr/share/nginx/html/info.php
    

      

    添加如下代码:

    <?php
        phpinfo();
    

      

    重启nginx服务,执行如下命令:

    service nginx restart
    

      

    执行命令:

    curl localhost/info.php
    

      

    看到的界面即为表示php解析成功。

    3.安装mysql

    执行如下命令:

    yum install mysql mysql-server -y
    

      

    启动mysql服务,执行如下命令:

    service mysqld start
    

      

    设置开机启动,执行如下命令:

    chkconfig mysqld on
    

      

    配置mysql,执行如下命令:

    mysql_secure_installation
    

      

    登录验证是否设置成功

    mysql -u root -p
    

      

    输入密码成功表示安装配置成功

    4.安装php对mysql的扩展

    执行如下命令

    #安装
    yum -y install php-mysql
    
    #启动服务
    sevice php-mysql start
    

      

    修改之前info.php文件,执行如下命令:

    <?php
        @mysqli_connect('localhost','root','***','mysql');
        echo '成功'
    

      

    重启php服务,执行如下命令:

    service php-fpm restart
    

      

    查看结果,执行如下命令:

    curl localhost/info.php
    

      

    提示成功表示LNMP配置成功。

    祝你好运!!!!!

  • 相关阅读:
    客户心声|腾讯云数据库助力国信证券反洗钱系统分布式改造
    腾讯Q2财报:腾讯云数据库收入同比增长超过30%
    云数据库架构思维升级,看这篇就够了
    产学研合作生态硬核来袭,共探数据库技术发展与应用
    金融数字化转型落地实践,腾讯云数据库的三问三答
    海外App 崩溃率监控 之 FireBase 接入
    python 2.7 脚本打包 exe
    浏览器滚动条css设置webkitscrollbar样式方式
    Debug命令和汇编指令介绍
    vite构建项目,SFC组件里style标签lang=postcss,css样式没有高亮的解决方案。
  • 原文地址:https://www.cnblogs.com/happen-/p/7885881.html
Copyright © 2020-2023  润新知