从PHP5升级到PHP7(NGINX/Apache, CentOS 7)

php7

先决条件

在我们开始之前,我们需要添加存储库,因为PHP 7存储库在centos7不够稳定。因此,我们需要使用非默认的CentOS存储库。

下面的脚本将添加必要的yum存储库在CentOS安装PHP 7:

下面,我们就需要重新配置Apache或Nginx的。

配置Apache

第一步 -删除PHP5:

第二步 -从我们添加新的存储库安装PHP7:

第三步 -重启动Apache:

配置NGINX

第一步 -删除PHP5:

第二步 -安装PHP7:

第三步 -编辑php-fpm:

查找以下行,并用分号注释掉

查找以下行。并删除分号:

现在,找到下面的行并删除分号:

保存并退出(hold CTRL, followed by W and Q)。

第四步 -配置NGINX:

输入文件:

添加以下块:

查找以下并删除它:

现在,将其替换为:

保存并退出。

第五步 -重新启动NGINX和php-fpm:

 

完成!

在Linux中建立Swap

hoboken-swap-meet-2

有时,你需要提高服务器的响应能力,以防止内存不足问题。 当在您的服务器上运行的应用程序开始消耗大量内存时,发生内存不足问题。swap被设计为虚拟内存,它使用你的硬盘来存储无法保存在RAM中的数据。 本教程将告诉你如何创建一个swap,just for –Ubuntu,CentOS and Debian

步骤1:验证swap不存在

为了防止本教程中出现任何问题,您需要运行以下命令来验证swap空间当前未处于活动状态:

运行该命令后,您应该看到类似于此输出的内容:

如果在“swap”部分中看到值0,则可以继续执行步骤2。

步骤2:创建Swap

您需要为swap file选择目录。 在本教程中,它将存储在服务器的根目录。 我们将通过运行以下命令创建一个2GB的swap文件:

dd命令将生成类似以下格式的输出:

接下来,通过运行以下命令验证文件是否位于VPS/Linux的根目录:

如果看到swap文件文件,请继续下一步

步骤3:激活Swap

swap无法被自动识别 。 我们需要告诉服务器如何格式化文件并启用它,以便它可以用作有效的swap文件。 作为安全措施,更新swap文件权限,只允许root用户使用读写权限:

可以通过运行以下命令验证权限更改:

您将看到:

接下来,通过运行以下命令告诉服务器设置swap文件:

运行后,将看到以下输出:

如果一切如上所示,您现在可以进入下一步。

步骤4:打开Swap

一旦您的swap file准备好用作swap,通过运行:

您可以通过再次运行free命令来验证swap文件是否处于激活状态。

如果Swap显示非0,那么已成功设置swap。

步骤5:在重新启动时自动加载swap

默认情况下,服务器不会自动启用此新swap文件。 要在启动时启用它,可以更新/ etc / fstab。

在最下面加一行:

完成编辑文件后保存并关闭,完工!