linux手动搭建nginx+php+mysql是一件必备的技能,然而,网上很多安装的说明具有很大的重复性,并且博主也亲自的试过很多教程,都是以失败而告终的,下面,我讲介绍一种可行的安装方法,使用的是yum源安装,比较容易成功。此次安装的linux环境是centos7.2的。
步骤 1 - 在 CentOS 7 中安装 Nginx 和 PHP7-FPM
在开始安装 Nginx 和 php7-fpm 之前,我们要先添加 EPEL 包的仓库源。使用如下命令:
yum -y install epel-release
安装完EPEL 源之后,我们就可以通过仓库源安装nginx了,代码如下:
yum -y install nginx
执行完上面的命令之后,我们执行nginx -v,会出现如下的信息:
接下来,我们启动nginx,并且把他设置为开机自启动。
systemctl start nginx systemctl enable nginx
然后通过浏览器访问我们服务器的公网地址,出现如下界面说明nginx安装和启动成功了。
然后我们还需要为 php7-fpm 添加另外一个仓库。互联网中有很个远程仓库提供了 PHP 7 系列包,我在这里使用的是 webtatic。
添加 PHP7-FPM webtatic 仓库:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然后就是安装 PHP7-FPM 以及 一些包。
yum -y install php71w-fpm php71w-cli php71w-gd php71w-mcrypt php71w-mysql php71w-pdo php71w-xml php71w-pear php71w-mbstring php71w-mbstring php71w-json php71w-pecl-apcu php71w-pecl-apcu-devel
最后,从服务器终端里查看 PHP 的版本号,以便验证 PHP 是否正确安装。
php -v