deepin怎么安装lnmp环境

发布时间:2021-07-27 21:45:05 作者:chen
来源:亿速云 阅读:191

Deepin怎么安装LNMP环境

LNMP(Linux, Nginx, MySQL, PHP)是一种常见的Web服务器环境,适用于搭建动态网站和Web应用程序。本文将详细介绍如何在Deepin操作系统上安装和配置LNMP环境。

1. 准备工作

在开始安装之前,请确保你的Deepin系统已经更新到最新版本,并且具备管理员权限(即可以使用sudo命令)。

sudo apt update
sudo apt upgrade

2. 安装Nginx

Nginx是一个高性能的HTTP和反向代理服务器。我们可以通过以下命令来安装Nginx:

sudo apt install nginx

安装完成后,启动Nginx服务并设置开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

你可以通过访问http://localhost来验证Nginx是否安装成功。如果看到Nginx的欢迎页面,说明安装成功。

3. 安装MySQL

MySQL是一个流行的关系型数据库管理系统。我们可以通过以下命令来安装MySQL:

sudo apt install mysql-server

安装完成后,启动MySQL服务并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

为了增强安全性,建议运行MySQL的安全安装脚本:

sudo mysql_secure_installation

按照提示设置root用户的密码,并选择是否移除匿名用户、禁止远程root登录等选项。

4. 安装PHP

PHP是一种广泛使用的服务器端脚本语言。我们可以通过以下命令来安装PHP及其常用扩展:

sudo apt install php-fpm php-mysql

安装完成后,启动PHP-FPM服务并设置开机自启:

sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

注意:php7.4-fpm中的版本号可能会因Deepin系统的版本不同而有所变化,请根据实际情况调整。

5. 配置Nginx支持PHP

为了让Nginx能够处理PHP文件,我们需要对Nginx的配置文件进行一些修改。

首先,备份默认的Nginx配置文件:

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak

然后,编辑Nginx的配置文件:

sudo nano /etc/nginx/sites-available/default

找到以下部分:

location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    try_files $uri $uri/ =404;
}

将其修改为:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

保存并退出编辑器。然后,测试Nginx配置是否正确:

sudo nginx -t

如果显示Syntax OK,则说明配置正确。最后,重启Nginx服务以应用更改:

sudo systemctl restart nginx

6. 测试PHP

为了验证PHP是否正常工作,我们可以创建一个PHP测试文件。

在Nginx的默认网站根目录下创建一个info.php文件:

sudo nano /var/www/html/info.php

在文件中输入以下内容:

<?php
phpinfo();
?>

保存并退出编辑器。然后,在浏览器中访问http://localhost/info.php。如果看到PHP的配置信息页面,说明PHP已经成功安装并配置。

7. 安装phpMyAdmin(可选)

phpMyAdmin是一个基于Web的MySQL数据库管理工具。如果你需要图形化界面来管理MySQL数据库,可以安装phpMyAdmin。

首先,安装phpMyAdmin:

sudo apt install phpmyadmin

在安装过程中,系统会提示你选择Web服务器。选择Nginx并按回车键继续。

安装完成后,创建一个符号链接将phpMyAdmin的配置文件链接到Nginx的网站根目录:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

然后,在浏览器中访问http://localhost/phpmyadmin。使用MySQL的root用户和密码登录,即可管理数据库。

8. 总结

通过以上步骤,你已经成功在Deepin系统上安装并配置了LNMP环境。现在,你可以开始搭建自己的网站或Web应用程序了。如果在安装过程中遇到问题,可以参考相关文档或寻求社区帮助。祝你使用愉快!

推荐阅读:
  1. LNMP环境一键安装
  2. 搭建 LNMP 环境

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

lnmp deepin

上一篇:Docker安装以及使用方法

下一篇:Linux命令su、sudo、sudo su、sudo -i使用方法和区别是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》