LNMP的环境搭建

一、linus安装

1.1 虚拟机安装ubuntu-server版

1.2 记住用户名 密码 adleytales adley1234 ,安装完后登陆

1.3 安装net-tools

sudo apt install net-tools
ifcongig #查看本机ip 设置虚拟机为桥接 与其他设备在同一ip频段

1.4 安装ssh 远程连接服务


sudo apt install openssh-server -y
ps -ef |grep ssh # 查看ssh服务是否已经开启

有sshd,说明ssh服务已经启动 。

如果没有启动,输入 :


sudo service ssh start

二、nginx的安装及配置

2.1 安装nginx

sudo apt install nginx -y

2.2 修改nginx配置

sudo vi /etc/nginx/sites-enabled/default
  • 默认端口 80
  • root 根目录 /var/www/html 添加index.php

2.3 重启nginx服务器

sudo service nginx restart

三、php环境的搭建

3.1 安装

sudo apt intsall php7.1 php7.1-fpm
php -v #查看php版本

3.2 nginx与php-fmp集成

在 /etc/nginx/sites-available/default 配置文件中

注意修改php-fpm的版本
location ~ \.php$ {
                include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/run/php/php7.1-fpm.sock; #这里一定要注意修改
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
 }

然后再修改 PHP-FPM的配置文件 /etc/php/7.1/fpm/pool.d/ww.conf (默认是一致的)

listen = /run/php/php7.1-fpm.sock  # 与 Nginx监听同一个 sock 默认不需要更改

3.3 重启服务器

sudo /etc/init.d/nginx restart # 重启nginx服务器
sudo /etc/init.d/php7.1-fpm restart #重启php-fpm服务器

四、Mysql的安装及配置

4.1 安装mysql

sudo apt-get install mysql-server mysql-client

在此安装过程中会让你输入root用户密码。

安装完成!

4.2 测试mysql安装成功,mysql的shell操作

// 连接mysql 输入刚才设置的密码
mysql -u root -p 

// 展示所有的数据库
show databases;

4.3 修改mysql配置,外部可以访问mysql

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

bind-address = 127.0.0.1 //找到并注释

注意:需要创建非root账户,才可以远程连接mysql成功:

注意:根据我自己进行测试 用root账户 远程连接数据库会失败
所以创建一个mysql账户,与root同等权限的。
首先通过mysql-client 连接
mysql -u root -p
输入密码,然后复制下面的语句执行

// 第一步
GRANT ALL PRIVILEGES ON *.* TO 'Adley_mysql'@'%' IDENTIFIED BY 'adley1234' WITH GRANT OPTION;

其中: 
Adley_mysql # 数据库用户名
adley1234   # 密码

// 第二步
FLUSH PRIVILEGES;

//退出mysql
exit;

4.4 重启mysql服务

sudo service mysql restart

猜你喜欢

转载自blog.csdn.net/adley_app/article/details/80752907