首页 > 服务器 > Alibaba Cloud Linux 安装php8.1 mysql8.0

Alibaba Cloud Linux 安装php8.1 mysql8.0

2025-03-14 10:47:05

以下是在Alibaba Cloud Linux系统上安装PHP 8.1和MySQL 8.0的详细步骤:

安装PHP 8.1

1. 更新系统软件包

首先,需要确保系统的软件包列表是最新的,执行以下命令:

sudo yum update -y

2. 安装必要的依赖

安装一些PHP编译和运行所需的依赖包:

sudo yum install -y epel-release yum-utils

3. 添加Remi仓库

Remi仓库提供了最新版本的PHP,使用以下命令添加该仓库:

sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

这里假设你的Alibaba Cloud Linux是基于CentOS 7的,如果是基于CentOS 8,需要相应调整链接。

4. 启用PHP 8.1源

使用yum-config-manager工具启用Remi仓库中的PHP 8.1源:

sudo yum-config-manager --enable remi-php81

5. 安装PHP 8.1及其常用扩展

执行以下命令安装PHP 8.1以及一些常用的扩展,如php-fpmphp-mysqlnd等:

sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath

6. 启动并设置PHP-FPM开机自启

安装完成后,启动PHP-FPM服务并设置为开机自启:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

7. 验证PHP安装

可以通过以下命令检查PHP版本:

php -v

安装MySQL 8.0

1. 下载并安装MySQL Yum仓库

从MySQL官方网站下载MySQL Yum仓库的RPM包,并进行安装:

wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
sudo yum localinstall mysql80-community-release-el7-5.noarch.rpm

2. 安装MySQL Server

安装MySQL 8.0服务器:

sudo yum install -y mysql-community-server

3. 启动并设置MySQL开机自启

安装完成后,启动MySQL服务并设置为开机自启:

sudo systemctl start mysqld
sudo systemctl enable mysqld

4. 获取初始密码

MySQL 8.0在安装完成后会生成一个初始密码,使用以下命令查看:

sudo grep 'temporary password' /var/log/mysqld.log

5. 初始化MySQL安全性

使用初始密码登录MySQL,并运行mysql_secure_installation脚本来提高MySQL的安全性,如设置新密码、删除匿名用户等:

mysql -u root -p

输入初始密码后,在MySQL命令行中执行以下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

然后退出MySQL命令行,运行mysql_secure_installation脚本:

sudo mysql_secure_installation

6. 验证MySQL安装

可以通过以下命令检查MySQL服务状态:

sudo systemctl status mysqld

也可以使用以下命令登录MySQL验证:

mysql -u root -p

输入新密码后,如果能成功登录,说明MySQL安装成功。

通过以上步骤,你就可以在Alibaba Cloud Linux系统上成功安装PHP 8.1和MySQL 8.0。

使用 Ctrl+D 可将网站添加到书签
收藏网站
扫描二维码
关注早实习微信公众号
官方公众号
Top