lnmp一键安装包搭建lnmp环境

linux里的基础二个:lamp和lnmp。php

1、下载lnmp安装包:
      wget http://202.115.33.13/soft/lnmp/lnmp1.5.tar.gz
      若是没有wget工具yum安装一个: yum  -y install wgethtml

 

2、解压并启用lnmp:tar -zxvf lnmp1.5.tar.gz  && cd lnmp1.5 && ./install.sh
     一、选择mysql版本:mysql

    二、建立mysql的root:linux

    三、是否启用或禁用InnoDB存储引擎吗?nginx

   四、选择php版本:sql

   五、内存分配器安装有3个选项选择默认就能够直接回车:数据库

   六、开始安装(就慢慢等吧睡会也行...):vim

七、这里记得回车一下!!!安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等缘由会形成影响php-fpm

3、安装后查看端口是否服务都安装成功: netstat -utpln  工具

##Nginx、MySQL、PHP都是running,80和3306端口都存在,说明已经安装成功。

 

4、安装好lnmp环境,配置mysql数据库

一、免密登陆:vim /etc/my.cnf   [mysqld] 下面加上skip-grant-tables 保存退出

二、重启mysql服务:service mysql restart

三、执行 mysql -uroot -p ,不输入密码直接回去进入mysql

四、修改root密码:

输入show databases;   能够看到全部数据库说明成功登录

输入 use mysql;   选择mysql数据库。

 输入select user,host,password from user;   来查看帐户信息。

更改root密码,输入update user set password=password('123456') where user='root' and host='localhost'; 密码最好包含特殊符号、大小写字母 、不一样版本的mysql可能没有password 而是authentication_string

再次查看帐户信息,select user,host,password from user;   能够看到密码已被修改。

退出: exit;

五、修改完root密码,再把vim /etc/my.cnf 下的 skip-grant-tables 注释掉 #skip-grant-tables;

六、重启mysql服务:service mysql restart

七、从新进入mysql :mysql -uroot -p,输入设置的新密码,回车!

八、修改访问IP限制建立远程链接帐号:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

九、flush privileges; 从新加载权限

 

 5、启动php-fpm 

从新启动php-fpm过程当中遇到一个报错。

 An another FPM instance seems to already listen on /tmp/php-cgi.sock
# netstat -ant | grep 9000  //查看启动进程,发现没启动成功

咱们去查看一下php-fpm.conf里面的配置:

# vim  /usr/local/php/etc/php-fpm.conf  
复制代码
[www]
listen = /tmp/php-cgi.sock   //注意这行应该删除
listen = 127.0.0.1:9000 //新增监听9000端口
listen.backlog = -1 listen.allowed_clients = 127.0.0.1 listen.owner = www listen.group = www
复制代码

此时咱们须要根据配置文件的listen地址作对应的修改:

# vim /usr/local/nginx/conf/nginx.conf
复制代码
location ~ [^/]\.php(/|$) {
       fastcgi_pass unix:/tmp/php-cgi.sock;    //把127.0.0.1:9000改成此行
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME     $document_root$fastcgi_script_name;
       include fastcgi_params;
}
location / {
      root   html;
      index index.php index.html index.htm;
}
复制代码

修改完平滑重启nginx,而后启动php-fpm,OK

相关文章
相关标签/搜索