yum install httpd
systemctl restart httpd
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install mysql-community-server
systemctl start mysqld
systemctl enable mysqld
systemctl daemon-reload
grep temporary password /var/log/mysqld.log
mysql -uroot -p
mysql> set password for root@localhost = password(‘123’);
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
systemctl restart mysqld
vim /etc/my.cnf
character_set_server=utf8
init_connect=‘SET NAMES utf8’
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-pear.noarch php70w-process.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64
一、添加EPEL和REMI存储库
运行以下命令以添加所需的存储库:
sudo yum install epel-release
1
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
1
二、在CentOS 7上安装PHP 7.4版本
我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:
sudo yum -y install yum-utils
1
yum repolist all |grep php
1
sudo yum-config-manager --enable remi-php74
1
在CentOS 7上安装PHP 7.4 以及扩展:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis
1
当前的PHP版本应为7.4版,如下所示:
php -v
1
如果要查看启用的模块,请运行:
php --modules
1
至此,你已经在CentOS 7上成功安装了PHP 7.4,欢迎使用此版本进行PHP开发/测试。