Linux(ubuntu) LNMP环境搭建
Linux(ubuntu) LNMP环境搭建
1. 配置源地址
Ubuntu默认使用的官方源的服务器在欧洲,从国内访问速度很慢
先修改软件源为国内的, 例如: 阿里云源, 清华源等等
整体步骤:
- 查询自己的ubuntu代号
- 准备源
- 设置源
- 更新升级
查询ubuntu代号
打开任意一个终端, 输入如下命令`lsb_release -a
Codename 对应的就是代号, 我这里的代号是: bionic
准备源
此处准备的是阿里云源
的, 如果需要改成其他源, 只需要改动两个地方: 源地址 and 代号
# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
设置源
ubuntu 默认源文件的地址在 /etc/apt/sources.list
建议: 先备份一份默认源文件, 万一玩坏了, 还能恢复
备份命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup
打开sources.list 源文件, 清空里面的内容, 并粘贴准备好的阿里云源
sudo gedit /etc/apt/sources.list
更新升级
更新软件源sudo apt-get update
执行软件更新sudo apt-get upgrade
修改成国内源, 已经OK啦~~~
2. Nginx
安装命令 sudo apt-get install nginx
检测是否安装成功?
打开浏览器, 地址栏输入 localhost 即可, 若出现以下界面, 则代表已成功安装
查看Nginx版本 nginx -v
目录文件介绍
3. PHP
添加ppa源
直接安装经常容易失败, 通过ppa来安装则简易很多.
sudo apt-add-repository ppa:ondrej/php
更新软件源
sudo apt-get update
安装PHP
安装php7.1、 php7.1-fpm 以及其他常用扩展
sudo apt-get install php7.1 php7.1-fpm php7.1-mysql php7.1-common php7.1-curl php7.1-cli php7.1-mcrypt php7.1-mbstring php7.1-dom
若想安装别的版本, 只需要将 7.1 改成其他版本名就行
4. php-fpm与nginx通信
nginx 网站配置
1. 查看www.conf的listen地址
sudo vim /etc/php/7.1/fpm/pool.d/www.conf
listen = /run/php/php7.1-fpm.sock
记住该地址
2. 网站配置
地址: /etc/nginx/sites-available/default
sudo vim /etc/nginx/sites-available/default
主要内容:
主要修改三点:
- root 项目地址
- 添加 index.php
- 修改 fastcgi_pass 地址 ( 需要与www.conf 里listen 的监听地址一致 )
3. 启动服务
重启php-fpm
sudo service php7.0-fpm restart
指定配置文件
sudo nginx -c /etc/nginx/nginx.conf
重启nginx
sudo nginx -s reload
5. 创建PHP
在 /etc/nginx/sites-available/default 中指定的root 项目地址进行创建PHP文件
sudo vim /var/www/a.php
a.php 内容如下:
<?php phpinfo(); // PHP探针查看 ?>
运行浏览器
在地址栏输入: localhost/a.php
PHP以成功安装, 并成功访问 ~~~
6. MySQL
安装命令
sudo apt-get install mysql-server mysql-client
在很多人帖子上说在安装时有提示设置root用户的密码, 我是没见到. 如果有, 更方便, 直接设置就行.
那么如果没有提示, 那下面说一下, 默认的用户和密码是多少, 输入如下命令:
sudo vim /etc/mysql/debian.cnf
/etc/mysql/debian.cnf 是mysql 的配置文件
运行结果:
连接数据库
这里使用的是默认用户和密码.
密码在敲打键盘是看不见, 主要是为了安全性, 不影响使用.
创建root用户
用户: root
密码: 123456
update mysql.user set authentication_string=password("123456") where user="root";
更新root密码
update mysql.user set plugin="mysql_native_password";
更新权限
flush privileges;
完成以上步骤后, 即可退出, 重新以root用户的身份进行登录
MySQL 基本就完成啦~~~
至此, LNMP 已成功搭建!!! o
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaekeb
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01