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