Ubuntu 18.10 下搭建 LNMP 环境

  • 时间:
  • 浏览:0

sudo service nginx restart

·进入MySQL,执行下列搞笑的话:

sudo vim /etc/php/7.2/fpm/pool.d/www.conf

·数据库配置完毕,执行下列搞笑的话退出MySQL界面:

修改44行如下:

su root

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

执行下列搞笑的话安装MySQL:

·关闭正在运行的MySQL,执行下列搞笑的话:

sudo service mysql restart

在安装完成后,执行下面命令:

index index.php index.html index.htm index.nginx-debian.html;

直接执行命令:

sudo apt-get install nginx

并且执行命令,重启Nginx:

首先修改Nginx配置文件,执行命令:

并且在浏览器打开:localhost/info.php,若显示php版本界面,本来明配置成功了。

设置和安装好的大神们请忽略

这里时要用到vim(进入后i键进入insert模式对文档进行编辑,esc退出insert模式,:x保存并退出vim)

修改前一天 ,重启php7.2-fpm:

这名错误,简单的说,本来密码错了,但没有 你没设置过,这名本来MySQL自身会设置的随机密码的问提了,解决最好的最好的措施本来重新设置新的root密码(这名是进入MySQL的root的密码,和本文开头所说的设置系统root用户密码不同,但也请务必记住),解决最好的最好的措施如下:

sudo service mysql stop

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

直接把php相关的各种软件和拓展直接安装成功。

可能性没设置,就要开始了了进入俩个 坑了,突然经常出现下列报错:

·进入系统管理员模式,执行下列搞笑的话:

这名步主本来在设置新密码的前一天 ,顺便把用户root的plugin进行修改,修改为默认的 mysql_native_password,并且在刷新权限设置。

接下来有些人修改PHP相关配置文件:

并且输入文章开头所说设置的系统root用户密码。(新手注意:输入密码时是有输入无显示的)

在36、37行替换为下列代码:

exit

mysql -u root -p

可能性咱们使用的Ubuntu18.04,可能性直接不选用MySQL版本搞笑的话,则自动安装最新版本的MySQL;

sudo apt-get install mysql-server mysql-client

着实我就看越多教程上说,在安装过程中会突然经常出现设定MySQL初始密码的的步骤,不过我在安装过程中,真的是这名都没趋于稳定,由于分析了顶端有些坑的突然经常出现。

修改41行如下:

并且通过用Ubuntu自带火狐浏览器访问 localhost,可能性突然经常出现Nginx的欢迎页面,就代码Nginx安装成功。

·开始了了进行修改root密码的操作:

修改56行到63行如下:

Nginx安装是属于最简单的,只时要在命令行执行:

没有 安装vim的请先安装,可能性vim在linux上是非常有用的。执行下列搞笑的话:

一般安装完成就能用了,不不进行vim配置。

到此,LNMP环境就配置完了。Do something amazing.

info.php代码如下:

sudo service nginx restart

刚安装好Ubantu的同学请设置系统root用户密码(此密码务必记住),执行下列搞笑的话:

并且要求你输入密码,可能性前一天 设置,则输入设置好的。

可能性执行成功,则会成功进入MySQL的命令行中。

就能自动安装 Nginx,其中过程中时要 选用 Y/n 的选用Y就行了,当安装开始了了后再执行下列代码重启Nginx服务器

并且在/var/www顶端新建文件info.php文件

sudo service php7.2-fpm restart

·在执行成功后,重启MySQL,并且执行连接数据库命令进入数据库:

mysql -u root -p

ERROR 1698 (2100000): Access denied for user ‘root‘@’localhost’

mysqlmysql -u root

root /var/www;