最新消息:

Deepin 之 LNMP 环境搭建

Mysql 505浏览 0评论

安装目标:

  • Nginx 1.13

  • PHP 7.2

  • MySQL 5.7

1、安装 Nginx

sudo apt-get udpate 
sudo apt-get install -y nginx

安装过程结束后,查看版本

nginx -v

显示版本好即安装完成,访问默认IP  localhost / 127.0.0.1 可以看到以下界面:

image.png

2、安装 MySQL

sudo apt-get install -y mysql-server5.7 mysql-client5.7

注意:MySQL 版本从5.7开始,安装过程与之前版本有一点差异。5.7 版本之前,安装过程都有提示需要输入用户名和密码。而5.7版本开始是直接安装完成,同时给出了默认的用户名和密码。

详细可以查看后期文章《Deepin 安装 MySQL 默认用户密码问题》。

3、安装PHP 及常用扩展

sudo apt-get install php7.2-fpm php7.2-mysql php7.2-common php7.2-curl php7.2-cli php7.2-mbstring php7.2-dom

编辑php 配置文件 

sudo vi /etc/php/7.2/fpm/php.ini

4、Nginx PHP 相关配置

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    root /var/www/html;
    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html
    server_name _;
    location / {
       # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404
    }
    # pass PHP scripts to FastCGI server
    location ~ \.php$ {
        include fastcgi_params;
        # With php-fpm (or other unix sockets):
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        fastcgi_param PATH_INFO $fastcgi_script_name;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        # With php-cgi (or other tcp sockets):
        # fastcgi_pass 127.0.0.1:9000;
    }
}

重载 Nginx 配置

sudo nginx -s reload

至此,基于 Deepin 的 LNMP(Linux + Nginx + MySQL + PHP) 环境已经搭建完成,尽情享用吧!

转载请注明:微刻 blog.wecot.cn » Deepin 之 LNMP 环境搭建

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址