CentOS7.4用yum安装Apache2.4+MySQL5.7+PHP7.3.4
1、先下载清华大学的remi源
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-6.rpm
这里出错了:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。Retrieving http://rpms.remirepo.net/enterprise/remi-release-6.rpm
warning: /var/tmp/rpm-tmp.yZ1q8y: Header V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
error: Failed dependencies:
epel-release = 6 is needed by remi-release-6.10-1.el6.remi.noarch
解决方法:
先安装,rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
再安装,rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-6.rpm
安装完后,进入cd /etc/yum.repos.d/ 目录查看
2、编辑配置文件
cd /etc/yum.repos.d/
vim /etc/yum.repos.d/remi.repo
vim /etc/yum.repos.d/remi-php73.repo
3、接下来就用yum安装PHP7.3.4
先安装一些依赖和扩展
yum install openssl-devel openssl libxml2-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel
yum install -y php-fpm php-cli php-mysql
4、查看PHP版本
和Apache通信使用php-fpm(TCP socket),需要在Apache的httpd.conf配置文件末尾加上:vim /etc/httpd/conf/httpd.conf
<FilesMatch \.php$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
查看php-fpm配置文件里的端口,默认是9000
在 /var/www/html/ 目录下新建test.php文件,输入以下内容:
<?php
phpinfo();
?>
启动/重启php-fpm和httpd服务
systemctl restart php-fpm httpd
打开浏览器输入IP地址/test.php,访问到如图所示,说明PHP的安装以及和Apache的整合成功了!
接下来进行MySQL数据库的操作:
# 登录数据库
mysql -u root -p
# 创建数据库
create database wordpress;
# 创建数据库用户和密码
create user wordpressuser@localhost identified by 'wordpress_password';
# 设置wordpressuser访问wordpress数据库权限
grant all privileges on wordpress.* to wordpressuser@localhost identified by 'wordress_password';
# 刷新数据库设置
flush privileges;
# 退出数据库
exit
下载WordPress:wget https://cn.wordpress.org/latest-zh_CN.tar.gz
http://IP地址/wordpress/index.php
在浏览器输入:http://IP地址/wordpress/wp-admin/index.php
输入设置的用户名和密码:
