当前位置 : 主页 > 编程语言 > java >

LNMP的环境搭建

来源:互联网 收集:自由互联 发布时间:2022-10-15
一、linus安装 1.1 虚拟机安装ubuntu-server版 1.2 记住用户名 密码 adleytales adley1234 ,安装完后登陆 1.3 安装net-tools sudo apt install net-tools ifcongig #查看本机ip 设置虚拟机为桥接 与其他设备在同


一、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

2.2 修改nginx配置

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

2.3 重启nginx服务器

sudo

三、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

// 展示所有的数据库

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;

4.4 重启mysql服务

sudo


【文章原创作者:ddos攻击防御 http://www.558idc.com/aqt.html欢迎留下您的宝贵建议】
上一篇:Linus 下安装mongodb文档
下一篇:没有了
网友评论