linux下手动搭建php+mysql+nginx

本文介绍了在CentOS 7.2环境下,如何使用yum源手动安装和配置Nginx、PHP7-FPM以及MySQL/MariaDB。详细步骤包括添加EPEL和Webtatic仓库,安装所需软件,配置php-fpm以监听9000端口,设置nginx解析php文件,以及安装和配置MariaDB/MySQL。最后,文章还提到了一些关键的PHP扩展包的作用。
摘要由CSDN通过智能技术生成

linux下手动搭建php+mysql+nginx

  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

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值