如何为WordPress安装和配置PHP

2020年12月29日17:23:20 发表评论 44 次浏览

介绍

了解如何为WordPress安装和配置PHP。 WordPress是世界上最受欢迎的CMS和博客软件包之一, 其著名的"五分钟安装"使其成为最易于使用的软件之一。

大多数WordPress用户会发现它可以在其服务器上运行, 而无需对PHP进行任何更新或更改。但是, 在某些情况下, 可能需要更新或配置PHP才能运行WordPress。

要求

  • 运行Linux的服务器
  • 根或sudo权限

注意:对于任何带有Plesk的云服务器, 应始终通过Plesk界面安装和管理WordPress之类的应用程序。看我们的文章在具有Plesk的云服务器上使用WordPress有关分步说明。

检查你的PHP版本

有两种查看PHP版本的方法:

从命令行检查PHP版本

要从命令行检查你的PHP版本, 请根据你的特定PHP安装使用以下命令之一:

  • php --version
  • php5-版本
  • php-cgi --version
  • php5-cgi-版本
WordPress的
WordPress的

在上面的示例中, 服务器正在运行PHP版本5.6.20。

从浏览器检查PHP版本

在命令行中, 转到你的Web目录并创建一个phpinfo.php文件:

sudo nano phpinfo.php

将以下内容放入此文件:

<?php phpinfo(); ?>

保存并退出文件, 然后在Web浏览器中查看文件。 PHP版本将显示在页面顶部。

WordPress的
WordPress的

在上面的示例中, 服务器正在运行PHP 5.4.16版本。

更新到最新的PHP版本

注意:当前版本的WordPress建议使用PHP 5.6或更高版本。此版本的PHP需要Apache版本2.4。

Ubuntu 14.04

在较新的Ubuntu和Debian系统(包括Ubuntu 14.04)上, 使用以下命令更新PHP:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5

CentOS的6

在较旧的CentOS和Red Hat系统(包括CentOS 6)上, 首先添加新的存储库:

sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm && rpm -Uvh epel-release-latest-6.noarch.rpm
sudo wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm && rpm -Uvh remi-release-6*.rpm

接下来, 启用两个REMI存储库。编辑存储库文件:

nano /etc/yum.repos.d/remi.repo
  • 在第一部分[雷米]更改已启用= 0to已启用= 1.
  • 在第二部分[remi-php55]更改已启用= 0to已启用= 1.

保存并退出文件, 然后使用以下命令升级PHP:

sudo yum upgrade php*

CentOS的7

在较新的CentOS和Red Hat系统(包括CentOS 7)上, 首先添加新的存储库:

sudo wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
sudo wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

rpm -Uvh remi-release-7.rpm epel-release-7.rpm

接下来, 启用两个REMI存储库。编辑存储库文件:

nano /etc/yum.repos.d/remi.repo
  • 在第一部分[雷米]更改已启用= 0to已启用= 1.
  • 在第三部分[remi-php56]更改已启用= 0to已启用= 1.

保存并退出文件, 然后使用以下命令升级PHP:

sudo yum upgrade php*
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: