LNMP即Linux+Nginx+MySQL+PHP
linux即操作系统,一般购买服务器的时候都会让你选择操作系统,然后自动帮你安装好。这里用的操作系统是CentOS 7.8。
安装Nginx
yum install nginx
nginx -v
# 启动
service nginx start
安装MySQL
# 添加yum-repo
yum install wget
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
yum install mysql80-community-release-el7-3.noarch.rpm
# 安装
yum install mysql-community-server
# 启动
service mysqld start
MySQL首次启动的时候,会生成一个临时密码,存放在/var/log/mysqld.log,我们先把它找出来,使用它登录MySQL,并修改成我们自己想要的且符合策略(至少包含一个大写字母,一个小写字母,一位数字和一个特殊字符,并且密码总长度至少为8个字符)的密码。
grep 'temporary password' /var/log/mysqld.log
# 登录mysql
mysql -uroot -p
成功登录到MySQL后,即可修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword666!';
密码修改完成后,输入exit,退出MySQL
安装PHP
# 添加EPEL和REMI存储库
yum install epel-release
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 指定版本
yum -y install yum-utils
yum-config-manager --enable remi-php74
# 安装php
yum -y install php
# 安装扩展
yum -y install php-pdo php-mysqlnd php-opcache php-xml php-gd php-devel php-mysql php-intl php-mbstring php-bcmath php-json php-iconv php-soap
# 查看版本
php -v
# 查看启用的模块
php -m