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不仅允许来自本地主机的连接(通过注释<RequireAny>节并添加Require all grant行):

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

 

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

systemctl restart  httpd.service

之后,您可以在http://你的IP/phpmyadmin/下访问phpMyAdmin 

 

 

 

 搭建wordpress个人博客

到这里你的web环境算是配置好了,可以把wrodpress文件夹放到/var/www/html目录下。

 

 

 然后浏览器输入http://IP/wordpress就可以进入自己的个人博客了(可以自己申请个域名)

 

posted @ 2020-04-17 19:19  戚源  阅读(524)  评论(0编辑  收藏  举报