Ubuntu18.04 安装Lnmp环境

今天因工作需要,特地来做个测试安装:

1,安装Nginx 服务

sudo apt-get install nginx

文件设置:

#1:使用dpkg -S nginx来搜索nginx的相关文件

#2:nginx的默认网站目录是/var/www/html/

#3:默认的nginx网站配置文件为/etc/nginx/sites-available/default

#4:日志文件在/var/log/nginx/

启用nginx服务器: sudo /etc/init.d/nginx start或者sudo service nginx start

使用netstat -anp则可以看到80端口已经处于LISTEN状态了。
直接查看80端口可以使用命令:sudo lsof -i:80

查看进程 ps aux | grep nginx

2,安装mysql 服务

sudo apt-get install mysql-server mysql-client

文件配置: 

# 在ubuntu18.04中apt安装mysql并没有提示设置密码,用户名默认的不是root,而是debian-sys-maint
# 查看的路径在/etc/mysql/debian.cnf 
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = l9iU7T2QILPjNzeH
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = l9iU7T2QILPjNzeH
socket   = /var/run/mysqld/mysqld.sock

# 登录MySQL数据库:
启动服务   sudo service mysql start;
登录mysql: 
mysql -u debian-sys-maint -p 
提示输入密码: l9iU7T2QILPjNzeH

显示数据库: show databases;
选择数据库: use user;
显示数据表: show tables;
查询数据表: select * from user;

#我们可以使用该用户登录mysql,修改root可以直接登录
update mysql.user set authentication_string=password('123456'),plugin='mysql_native_password' where User='root' and Host = 'localhost';

#重启mysql服务
sudo service mysql restart

3,安装PHP 服务

sudo apt-get install php7.2-fpm php7.2-mbstring php7.2-xml php7.2-mysql php7.2-common php7.2-gd php7.2-json php7.2-cli php7.2-curl
# 查看php版本
php -v

截止为止基本环境已经搭建好了。

4,安装Redis 服务

# 由于我购买的阿里云禁止了ipv6的访问(似乎是),无法通过
sudo apt-get install redis-server
安装,采用以下编译安装方式:
# 1.下载安装包
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
# 2.解压
tar xvzf redis-5.0.7.tar.gz
# 3.进入目录并编译
cd redis-5.0.7/ && make
# 4.将相关文件复制到指定目录
sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/
sudo mkdir /etc/redis
sudo mkdir /var/redis
sudo cp utils/redis_init_script /etc/init.d/redis
sudo cp redis.conf /etc/redis/6379.conf
# 5.修改配置文件 
vim /etc/redis/6379.conf
找到 daemonize no
改成 daemonize yes
# 6.设置redis自启动和运行
sudo update-rc.d redis defaults
sudo /etc/init.d/redis start

# 编译安装的redis启动命令
redis-server [configfile]

5, 安装Composer 服务 

sudo apt-get install composer

文件设置:

# 切换composer国内阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

# 取消配置
composer config -g --unset repos.packagist
# 因缺少zip包导致waringsudo apt-get install zip unzip

6,安装Git 服务

sudo apt-get install git

文件配置:

# 设置免密pull/push
cd ~
touch .git-credentials
vim .git-credentials
    https://[username]:[password]@github.com

在终端下输入:
git config --global credential.helper store

其他服务可以按照需要随机安装,方法可以到官网查询。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值