Centos6.8下安装LNMP

时间:2022-02-08 21:08:06

买了个阿里云的服务器。。。
选择了centos6.8的操作系统。。。
所以linux不用装了。。。
但是装nginx和mysql太痛苦了。。。
对的,PHP还没有装。。。
阿里云lnmp安装教程:https://help.aliyun.com/document_detail/50700.html?spm=5176.doc25427.6.710.9gFazp
————–傲娇的分割线—————-
一.nginx的安(tong)装(ku)过程
安装nginx倒还好,就是安装出来之后,一直访问不了80端口,已经把防火墙关地彻彻底底的,还是访问不了,或者配置防火墙的文件,还是不行,搞到最后初始化磁盘,才发现阿里云上面需要配置安全组规则,不配置的话,这辈子弄死了也访问不了80端口吧,痛苦啊,所以nginx就还好解决

————-傻瓜的分割线—————–
二.安装mysql
编译安装教程:http://blog.csdn.net/cryhelyxx/article/details/47610247
编译安装很痛苦,有时候是boost没有,有时候是内存不够大,搞到我下了好几个版本的mysql和boost了,现在还在安装,我在想如果这次还不行的话,就不要搞这个编译安装了,痛苦啊呜呜呜呜
如果提示没有boost,要在编译命令里面加入
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost \
这样就会自动下载了
隔了几天,mysql终于安装好了,前几天安装的时候没有看到密码,一直想重置,但是重置没用,想总结,好像又很难总结,其实配置mysql主要还是配置文件要写好,如下例子:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir = /usr/local/mysql
datadir = /mnt/data
socket = /mnt/data/mysql.sock
user=mysql

[client]
#default-character-set=utf-8
socket = /mnt/data/mysql.sock

[mysql]
#default-character-set=utf-8
socket = /mnt/data/mysql.sock

[mysqld_safe]
log-error=/mnt/data/mysqld.log
pid-file=/mnt/data/mysqld.pid

http://www.aiezu.com/db/mysql_cant_connect_through_socket.html
这篇文章的方法写的不错

——————-至于PHP—————–
至于PHP,就跟着阿里云的文档去安装就可以了