PHP 管理

    在 SSH 中输入:

    定义版本

    这里可以输入:

    安装组件

    1. yum install -y $phpversion-php-litespeed $phpversion-php-cli $phpversion-php-bcmath $phpversion-php-gd $phpversion-php-json $phpversion-php-mbstring $phpversion-php-mcrypt $phpversion-php-mysqlnd $phpversion-php-opcache $phpversion-php-pdo $phpversion-php-pecl-crypto $phpversion-php-pecl-mcrypt $phpversion-php-pecl-geoip $phpversion-php-pecl-zip $phpversion-php-recode $phpversion-php-snmp $phpversion-php-soap $phpversion-php-xml

    提示

    PHP 每个版本的官方生命支持周期是三年,如果程序支持建议安装最新版本查看PHP版本支持情况:http://php.net/supported-versions.php

    新的 PHP 安装完成后,需要在虚拟主机配置中生效新版本。

    已有虚拟主机修改

    1. sed -i "s@lsphp`新版本号`@lsphp`旧版本号`@g" /usr/local/lsws/conf/vhosts/<网站域名>.xml

    例如,我的网站是 www.mf8.biz,想用PHP73代替旧的PHP72。

      新建虚拟主机使用

      PHP 安装组件

      REMI 有安装非常多的PECL扩展,下面列举常见扩展的安装教程。

      提示

      记得定义版本

      OpCache

      默认已经安装

      Swoole 扩展

      php54 - 71 可以安装 Swoole 1:

      1. yum install -y $phpversion-php-pecl-swoole2

      php70 - 73 可以安装 Swoole 4:

      1. yum install -y $phpversion-php-pecl-swoole4

      php 70 - 72 可以安装 Swoole Serialize 用于加速序列化

      1. yum install -y $phpversion-php-pecl-swoole-serialize

      PECL Redis 4,如果扩展支持,推荐使用 4:

      PECL Redis:

      Memcached 扩展

      PECL Memcache:

      1. yum install -y $phpversion-php-pecl-memcache

      PECL Memcached:

      1. yum install -y $phpversion-php-pecl-memcached

      APCu 扩展

      1. yum install -y $phpversion-php-pecl-apcu $phpversion-php-pecl-apcu-bc