Ubuntu 14.04 安装LNMP(nginx/1.12.1+php7.1.9+mysql5.7.19)环境

Ubuntu 14.04 安装LNMP(nginx/1.12.1+php7.1.9+mysql5.7.19)环境
最新回答
清风不语

2026-06-12 22:28:42

在Ubuntu 14.04上安装LNMP环境的步骤如下:

  1. 更新软件包列表:

    • 执行命令:sudo aptget update。
  2. 安装PHP7.1及其相关扩展:

    • 安装PHP7.1:sudo aptget y install php7.1。
    • 安装PHP7.1的MySQL和fpm扩展:sudo aptget y install php7.1mysql php7.1fpm。
  3. 配置Nginx以解析PHP文件:

    • 使用文本编辑器打开Nginx配置文件:vim /etc/nginx/sitesavailable/default。
    • 根据需要修改配置文件以支持PHP解析。
    • 执行检查配置命令:nginx t,验证配置正确性。
    • 重启Nginx以应用更改:service nginx restart。
  4. 配置phpfpm:

    • 打开php.ini文件,设置:cgi.fix_pathinfo=0。
    • 重启phpfpm服务以应用更改:service php7.1fpm reload。
  5. 测试Nginx解析PHP文件的能力:

    • 在/var/www/html目录下创建index.php文件,并添加代码:<?php phpinfo; ?>。
    • 通过浏览器访问该PHP文件,验证Nginx是否能够正确解析PHP。
  6. 安装PHP扩展包:

    • 使用命令aptcache search php7.1查看可用扩展。
    • 安装所需扩展,例如curl:sudo apt install php7.1curl。
    • 重启phpfpm服务并查看phpinfo页面,确认扩展安装成功。
  7. 安装MySQL:

    • 下载MySQL配置包:wget
      https://dev.mysql.com/get/mysqlaptconfig_0.8.11_all.deb
      。
    • 安装配置包:sudo dpkg i mysqlaptconfig_0.8.11_all.deb,并根据提示进行配置。
    • 更新软件包列表并安装MySQL服务器:sudo aptget update,sudo aptget install mysqlserver。
    • 进行数据库初始化:sudo mysql_upgrade uroot p '你的数据库密码'。
  8. 配置MySQL远程登录:

    • 连接MySQL数据库:mysql u root p。
    • 创建远程登录用户并授予权限:CREATE USER '用户名'@'%' IDENTIFIED BY '密码';,GRANT ALL ON *.* TO '用户名'@'%';。
    • 重启MySQL服务以应用更改:service mysql restart。
  9. 验证安装:

    • 通过命令行或图形界面工具验证nginx、phpfpm和MySQL服务的运行状态。
    • 访问LNMP环境搭建的网站,验证各项功能是否正常。

注意:上述步骤中的版本号可能与实际安装的软件版本不完全匹配,因为Ubuntu 14.04的官方软件源可能不包含特定版本的软件。在实际操作中,请根据可用版本进行调整。此外,确保在安装过程中遵循最佳安全实践,例如设置强密码、限制远程访问等。