这里要配置的 Web 平台是想可以去运行 PHP 的应用,比如 Drupal,WordPress,Laravel 等等。所以, 你需要安装 PHP ,因为我打算使用 NGINX 作为 Web 服务器,所以这里需要安装一下 PHP-FPM,这个东西是使用 Fast-CGI 的方式去处理 PHP ,现在已经包含在了 PHP 的核心里面,所以可以放心使用它。
这里我们去安装一下 php 5.6 版本的 PHP-FPM,在以后,你可能需要更高版本的 PHP,可以使用类似的方法去安装它们。先搜索一下 yum search php | grep fpm .. 找到两个,一个是 php-fpm,一个是 php56u-fpm ,后面这个版本更高一些,是 php5.6 版本的 php-fpm 。下面先去安装一下它..
sudo yum install php56u-fpm -y
安装它,会同时安装它依赖的一些其它的东西,在安装完成以后,这里会列出同时安装的其它的东西 ... 下面,我们要去启动一下 php-fpm ...
sudo systemctl start php-fpm
查看一下状态 ... systemctl status php-fpm ,显示,active ,表示正在运行 ... 再去配置一下,让它可以开机自动启动 ... sudo systemctl enable php-fpm
在安装 php-fpm 的时候,会安装一些依赖,这里会包含一些 php 的扩展,不过这些都是最基本的东西,想真正运行 PHP 应用,可能需要一些其它的 PHP 扩展。如果在使用这些应用的时候,提示你缺少 PHP 的扩展,你可以使用 Yum 再去安装一下它们 ...
下面,我们再去安装一些常用的扩展 ..
sudo yum install php56u-gd php56u-mysqlnd php56u-pdo php56u-mcrypt php56u-mbstring php56u-xmlrpc php56u-pecl-jsonc -y
不同的扩展为 PHP 提供了特定的功能。你可以根据需要运行的应用的需求去安装指定的扩展。注意这里我们安装的扩展都是 php56u 这个前缀 ... 因为我们之前安装的 php 的版本是 5.6 ,所以,你在安装 php 扩展的时候,也需要去安装一样版本的扩展。
完成以后,我们可以重新启动一下 PHP-FPM ... sudo systemctl restart php-fpm