Linux 安装 PHP 5.5
要在 Linux 上安装 PHP 5.5,首先需要通过命令行使用 yum 工具更新系统。根据不同的 Linux 发行版,可以使用以下命令:
CentOS:
```
yum update
```
Debian/Ubuntu:
```
sudo apt-get update
```
接下来,使用以下命令安装 PHP 5.5:
```
yum install php55
```
或者
```
sudo apt-get install php5.5
```
安装完 PHP 5.5 后,您需要安装一些常用的扩展,以确保 PHP 能够充分发挥其功能。
例如,要安装 MongoDB 扩展,请使用以下命令:
CentOS:
```
yum install php55-mongo
```
Debian/Ubuntu:
```
sudo apt-get install php5.5-mongo
```
同样地,要安装 Memcached 扩展,请使用以下命令:
CentOS:
```
yum install php55-pecl-memcached
```
Debian/Ubuntu:
```
sudo apt-get install php5.5-memcached
```
在某些情况下,您需要手动编译安装扩展,例如,安装 xdebug 扩展。
首先,使用以下命令安装必要的编译工具:
CentOS:
```
yum install gcc php55-devel
```
Debian/Ubuntu:
```
sudo apt-get install build-essential php5.5-dev
```
接下来,下载 xdebug 的源码:
```
wget -O /tmp/xdebug-2.2.7.tgz http://xdebug.org/files/xdebug-2.2.7.tgz
```
解压源码:
```
tar -xzf /tmp/xdebug-2.2.7.tgz
```
进入源码目录:
```
cd xdebug-2.2.7
```
运行以下命令编译并安装 xdebug:
```
phpize
./configure
make
sudo make install
```
安装完成后,编辑 php.ini 文件并添加以下行:
```
zend_extension = /usr/lib/php5/20121212/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
```
最后,重启 Apache 服务以使更改生效:
CentOS:
```
sudo service httpd restart
```
Debian/Ubuntu:
```
sudo service apache2 restart
```
总之,安装 PHP 5.5 是非常简单的。通过使用 yum 工具安装 php55 包,可以快速获取 PHP 5.5。然后,您可以使用 yum 或 apt-get 安装常见的扩展或手动编译安装扩展,以满足您的需要。