对于Ubuntu上安装LNMP的更新
文章目录
好久没更博了,垃圾评论一大堆,没时间搞反垃圾插件,先加上了评论审核吧,想留言的朋友们抱歉了。
最近重装了系统的LNMP环境,参考了之前的这篇文章。发现很多变化,在此记录一下,也避免其他人趟坑。
- MySQL 5.7以上的Root账号
过去MySQL安装完,root账号都是默认无密码。但是5.7以上版本后,都会有一个随机的账户和密码。网上查了下,说使用
grep "temporary password" /var/log/mysqld.log
就可以查到root密码,但是在Ubuntu上试了不行,可能这是CentOS的方法。其实在Ubuntu上,当你装完MySQL后,你可以在/etc/mysql
下,找到debian.cnf
文件。打开这个文件(要用管理员权限),你可以看到如下内容
[client]
host = localhost
user = debian-sys-maint
password = 1Btce2zR4XgWR3xD
socket = /var/run/mysqld/mysqld.sock
这个user和password其实就是你MySQL服务器的root用户名和密码。
- PHP-FPM的sock文件
PHP5.*版本,默认的.sock
文件地址是/var/run/php5-fpm.sock
。而PHP7.*版本,默认的.sock
文件地址是/var/run/php/php7.2-fpm.sock
,注意这里还有版本号。在Nginx里设置时要注意了,不能参考老文章。下面是Nginx里PHP7.2配置的范例。
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}