为了账号安全,请及时绑定邮箱和手机立即绑定

[Linux] Ubuntu 18.04 配置LNMP

标签:
PHP Linux

    LNMP:Linux + Nginx+Mysql+PHP。

    自己在安装LNMP时踩坑无数,看了很多帖子后终于安装成功。特此记录下来。

    1、安装Nginx

    nginx安装是最简单的。打开终端,直接一行代码安装:

sudo apt install nginx

    输入密码就会自动安装了,中间只要在【Y/N】中选择Y即可。

安装完成重启nginx服务

sudo service nginx restart

    打开浏览器,输入localhost,会显示如下界面,说明安装成功:

        https://img1.sycdn.imooc.com//5e678186000104d909190437.jpg

    2、安装Mysql

sudo apt install mysql-server mysql-client

不知道你们安装mysql的时候有没有提示设置密码,反正我是没有,后面又要我输入密码。我都没设置拿来的密码。手动滑稽~?

安装完成后进入mysql:

mysql -u root -p

接着系统提示需要输入密码。

https://img1.sycdn.imooc.com//5e6781b60001f19506700077.jpg

不过没关系,我们用root权限直接进去

sudo mysql

然后会显示如下界面:

https://img1.sycdn.imooc.com//5e6781e400017c6b07210341.jpg

接着我们便开始修改密码

mysql> use mysql;
mysql> update mysql.user set authentication_string=PASSWORD('新密码'),
  -> plugin='mysql_native_password' where user='root';

然后有如下提示,说明密码更新成功。

Query OK, 1 row affected, 1 warning (0.00 sec)

接着输入

mysql> flush privileges;
mysql> exit

执行成功后,重启服务器,再次连接mysql

sudo service mysql restart
mysql -u root -p

这样便解决了密码的问题。

3、安装PHP7.2

sudo apt install php7.2 php7.2-fpm php7.2-mysql

php的目录在  /var/www/html中,我们进入目录,创建一个php文件,用来打印php的版本信息。

cd /var/www/html
sudo vim info.php

    写入php代码:

<?php
    phpinfo();
?>

https://img1.sycdn.imooc.com//5e6782120001be5107310216.jpg

4、配置nginx

打开nginx的配置文件

cd /etc/nginx/sites-available
sudo vim default

接下来修改配置,从44行开始:

(1)第44行,在index 后面添加 index.php

(2)56行,删除 location ~ \.php$ 前面的井号

(3)引入fastcgi-php.conf (删除57行井号)

(4)删除60行井号,并将php7.0-fpm.sock 改成php7.2-fpm.sock

(5)删除63行井号

修改后的结果:

https://img1.sycdn.imooc.com//5e6782280001f46805820153.jpg

然后重启服务

cd
sudo service nginx restart

检查是否正常运行

sudo nginx -t

最后访问之前写好的info.php

在浏览器输入:localhost/info.php

至此,安装成功。

https://img1.sycdn.imooc.com//5e67824400011faf08790674.jpg


感谢:https://blog.csdn.net/u010953609/article/details/88085218

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消