阿里云 centos7.4 yum安装搭建lnmp环境

Eliyahr 5月前 217

导语

最近买了一个阿里云服务器,想做一个自己的博客,然后第一步就是需要搭建 lnmp 环境

一、nginx 安装

  • 添加最新 nginx 源
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  • 检查源是否添加成功
yum repolist enabled | grep "nginx*
  • 安装 nginx
yum -y install nginx
  • 启动 nginx
service nginx start(/bin/systemctl start nginx.service)
  • 设置 nginx 开机启动
systemctl enable nginx.service
  • 检测 nginx 是否开启成功
systemctl list-dependencies | grep nginx

二、php7 安装

  • 添加 php71 源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  • 检查源是否安装成功
yum repolist enabled | grep "webtatic*"
  • 安装和 php71 对应的扩展(到时缺了可以补)
yum -y install php71w php71w-fpm
yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
yum -y install php71w-pecl-memcached php71w-pecl-redis php71w-opcache
  • 查看 php
php -v
  • 查看 php 对应扩展
php -m
  • 启动 php-fpm
service php-fpm start
  • 查看 php-fpm 是否启动成功
service php-fpm status(/bin/systemctl start nginx.service)
  • 设置开机自启动
systemctl enable php-fpm.service
  • 检查开机自启动是否成功
systemctl list-dependencies | grep php-fpm
ps -ef | grep php-fpm
  • 查看 php-fpm 是否正常监听 9000 端口
netstat -npa | grep 9000
  • 配置php-fpm转发到nginx服务器,处理php脚本程序
# yum 安装目录cd /etc/nginx/conf.d/

三、MySql 安装

  • 添加 MySql 源
yum localinstall  http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  • 安装 MySql
yum install mysql-community-server# 安装mysql的开发包,听说以后会有用那就装吧,咱不差这点硬盘yum install mysql-community-devel
  • 启动 MySql
service mysqld start
  • 查看 MySql 启动状态
service mysqld status
  • 获取 MySql 默认生成的密码
grep 'temporary password' /var/log/mysqld.log
  • 用查出的密码登录
mysql -uroot -p
  • 更换密码(复杂一点,不然不让更改成功的)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPasdfs4!';

四、安装 git

  • 安装 git
yum install -y git
最后,要想 80 能访问需要去阿里云后台组安全那里加规则

最新回复 (0)
    • 都市菜鸟网
      2
        立即登录 立即注册 
返回
发新帖