阿里云centos7 LNMP开发环境搭建

第一步:安装Nginx

使用yum安装Nginx

  • 使用命令yum search nginx 查看是否有nginx包,阿里云centos是默认具有的。
  • 使用命令yum -y install nginx安装Nginx,-y表示会自动解决依赖问题。
  • 没有报错后表示安装完成,然后使用命令service nginx start开启nginx服务,然后使用ps aux|grep nginx查看nginx开启或重启时间,你也可以使用命令systemctl enable nginx把Nginx设置为开机启动,然后使用命令curl 127.0.0.1返回html表示成功。

第二步:安装Mariadb或Mysql

使用yum安装Mariadb

  • 使用命令yum -y install mariadb mariadb-server,安装完成。
  • 使用命令service mariadb start启动mariadb服务,使用命令systemctl enable mariadb设置为开机启动。
  • 配置Mariadb,使用命令mysql_secure_installation
    1.显示 Enter current password for root (enter for none): 第一次运行直接回车
    2.Set root password? [Y/n] 是否设置root用户密码,输入y并回车或直接回车
    3.New password: 设置root用户的密码
    4.Re-enter new password: 再输入一次你设置的密码
    5.Remove anonymous users? [Y/n] 是否删除匿名用户,回车
    6.Disallow root login remotely? [Y/n] 是否禁止root远程登录,回车,
    7.Remove test database and access to it? [Y/n] 是否删除test数据库,回车
    8.Reload privilege tables now? [Y/n] 是否重新加载权限表,回车
  • 使用命令mysql -uroot -ppassword进行测试。
  • 如果Navicat连接报错,则修改mysql内容:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;,然后重启mysql服务。

安装mysql

  1. 添加Mysql的yum源,命令:wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
  2. 添加Mysql,命令:rpm -Uvh platform-and-version-specific-package-name.rpm
  3. 安装分为默认安装8.0和5.7安装,第一种安装命令:yum-config-manager --disable mysql80-community;第二种安装命令:yum-config-manager --enable mysql57-community.
  4. 开始安装Mysql服务命令:yum install mysql-community-server
  5. 开启Mysql服务命令:service mysqld start
  6. 设置为开机启动:systemctl enable mysql
  7. 查询mysql密码命令:sudo grep ‘temporary password’ /var/log/mysqld.log
  8. 登陆命令:mysql -uroot -p看到的密码,然后修改密码命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘newpassword’;

第三步:安装PHP

使用yum安装PHP

  1. 配置yum源 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
  2. 安装php7.2和需要的拓展
    yum -y install php72w php72w-cli php72w-common
    php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring
    php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
  3. 开启php-fpm 服务,
    service php-fpm start
    systemctl enable php-fpm

    设为开机启动。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值