[转] CentOS 7 下配置LAMP(PHP 7.3版本)并搭建wrodpress个人博客

Wrodpress 5.4 没有的自提
链接:https://pan.baidu.com/s/10y-SkB7cU5dIUzt6tOAjxg
提取码:ewoa

配置LAMP环境
1初步说明
在本教程中,我将使用主机名server1.example.com和IP p 192.168.0.100。这些设置可能因您而异,因此您必须在适当的地方进行替换。

我将在此处添加EPEL存储库,以安装最新的phpMyAdmin,如下所示:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum -y install epel-release
2安装MySQL / MariaDB
MariaDB是原始MySQL开发人员Monty Widenius的MySQL分支。MariaDB与MySQL兼容,因此我选择在这里使用MariaDB代替MySQL。运行以下命令以使用yum安装MariaDB:

yum -y install mariadb-server mariadb
然后,我们为MySQL创建系统启动链接(以便在系统启动时MySQL自动启动)并启动MySQL服务器:

systemctl start mariadb.service
systemctl enable mariadb.service
设置MySQL根帐户的密码:

mysql_secure_installation
碰到选择Y/N就直接回车就好,到了New password:这里后输入新密码。

3安装Apache
CentOS 7随附于Apache 2.4。Apache可以作为CentOS 7软件包直接使用,因此我们可以这样安装它:

yum -y install httpd
配置你的系统以在引导时启动Apache :

systemctl start httpd.service
systemctl enable httpd.service
为了能够从外部访问Web服务器,我们必须在防火墙中打开HTTP(80)和HTTPS(443)端口。CentOS上的默认防火墙是firewalld,可以使用firewalld-cmd命令对其进行配置。

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
现在,将浏览器定向到你自己的服务器IP地址( http://xxx.xxx.xx.xxx),应该看到Apache占位符页面。

4安装PHP
默认情况下,CentOS附带的PHP版本已经很旧了(PHP 5.4)。因此,要从Remi存储库安装更新的PHP版本。

添加Remi CentOS存储库。

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装yum-utils,因为我们需要yum-config-manager实用程序。

yum -y install yum-utils
运行yum update

yum update
4.5安装PHP 7.3
安装PHP 7.3版本

yum-config-manager --enable remi-php73
yum -y install php php-opcache
我将使用PHP 7.3,必须重新启动Apache以应用更改:

systemctl restart httpd.service
5测试PHP /获取有关PHP安装的详细信息
默认网站的文档根目录是/ var / www / html。我们将在该目录中创建一个小的PHP文件(info.php),并在浏览器中调用它以测试PHP安装。该文件将显示有关我们的PHP安装的许多有用的详细信息,例如已安装的PHP版本。

vim /var/www/html/info.php

写入下面的代码

<?php phpinfo();?>

现在可以在浏览器中调用该文件了(http://你的IP/info.php)

现在我们成功一半了,你如果 向下滚动滑轮将看到PHP中已启用的所有模块。此处未列出MySQL,这意味着我们还没有PHP的MySQL支持。

6在PHP中获得MySQL支持
要获得PHP对MySQL的支持,我们可以安装php-mysqlnd 软件包。

yum search php
选择所需的组件并按如下所示安装它们:

yum -y install php-mysqlnd php-pdo
在下一步中,我将安装CMS系统所需的一些常见PHP模块,例如Wordpress,Joomla和Drupal:

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel
现在重新启动Apache Web服务器:

systemctl restart httpd.service
现在,在浏览器中重新加载刚刚的http://IP/info.php

如果不再需要PHP信息输出,则出于安全原因删除该文件。(可选)

rm /var/www/html/info.php
7 phpMyAdmin安装
phpMyAdmin是一个Web界面,您可以通过它管理MySQL数据库。
phpMyAdmin现在可以如下安装:

yum -y install phpMyAdmin
现在我们配置phpMyAdmin。我们更改了Apache配置,以便phpMyAdmin不仅允许来自本地主机的连接(通过注释节并添加Require all grant行):

vim /etc/httpd/conf.d/phpMyAdmin.conf

重新启动Apache以应用配置更改:

systemctl restart httpd.service

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值