安装php7:
sudo add
-apt-repository ppa:ondrej/php
sudo apt
-get update
sudo apt
-get install
-y php7
.0
sudo apt
-get install php7
.0 php7
.0-dev php7
.0-mysql php7
.0-curl php7
.0-cli php7
.0-common php7
.0-curl php7
.0-fpm php7
.0-gd php7
.0-intl php7
.0-json php7
.0-memcached php7
.0-mysqlnd php7
.0-readline php7
.0-zip
php升级到7:
sudo add
-apt-repository ppa:ondrej/php
(如果提示:sudo: add-apt-repository: command not found 执行: sudo apt-get install software-properties-common)
更新所有程序:
sudo apt-get update
删除所有php扩展:
sudo apt-get purge php5-*
安装所有更新后的程序:
sudo apt-get upgrade
安装php7 (及删除了的拓展):
sudo apt
-get install php7
.0 php7
.0-dev php7
.0-mysql php7
.0-curl php7
.0-cli php7
.0-common php7
.0-curl php7
.0-fpm php7
.0-gd php7
.0-intl php7
.0-json php7
.0-memcached php7
.0-mysqlnd php7
.0-readline php7
.0-zip
配置 /etc/php/7.0/cli/php.ini中:
date.timezone =
Asia/Shanghai
检验php:
验证拓展是否安装完全,命令行进入symfony项目目录下,执行:
php app/check
.php (symfony2
.8)
php bin/symfony_requirements
.php (symfony3及以上)
安装apcu, apcu-bc:
sudo apt
-get install php
-apcu php
-apcu-bc
当上述命令无法安装时,需要手动下载安装包,自行安装:
wget http:
wget http:
sudo dpkg
-i php
-apcu_5.1.7+4.0.11-2_amd64
.deb
sudo dpkg
-i php
-apcu-bc_1.0.3-2_amd64
.deb
php配置apc:
打开 /etc/php/7.0/mods-available/apcu.ini 添加代码:
apc.enable_cli=
On