nginx php 编译安装mysql_编译安装Nginx和PHP(带编译mysql)

本文详细介绍了在Centos7.2环境中,如何安装和配置Nginx1.12.0以及PHP5.6,包括下载安装包、安装依赖、编译配置、启动服务以及测试运行。通过这个过程,读者可以学习到 LNMP 架构的基本搭建方法。
摘要由CSDN通过智能技术生成

应用场景:目前常见的LNMP架构中很多服务都采用nginx+fastcgi+php来提供服务。

测试环境:Centos 7.2 / Nginx 1.12.0 / PHP 5.6

配置步骤:

1. 下载安装包

Nginx:下载地址

PHP : 下载地址

2. 安装编译环境所需软件包

~]# yum install gc gcc gcc-c++ pcre-devel zlib-devel  openssl-devel libxml2-devel libxslt-devel  gd-devel

perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed

3. 安装Nginx

~]# tar -zxvf nginx-1.12.0.tar.gz

~]# cd nginx-1.12.0

nginx-1.12.0]#./configure --prefix=/app/nginx

nginx-1.12.0]#make && make install

nginx-1.12.0]# cd /app/nginx/

fe88d444d461d621e55adb07c2314f18.png

2a8d2a78be3597c814da0956c1691f74.png

常见操作:(假设就在上图所示目录下)

测试:  nginx]# ./sbin/nginx -t  //变更过nginx.conf后测试一下

d686bd394dc9c47726abb669c4ada5d1.png

启动:  nginx]# ./sbin/nginx   //回车即可启动

重载:  nginx]# ./sbin/nginx -s reload

停止:  nginx]# ./sbin/nginx -s stop  //也可以杀死进程:kill [-9] PID

4. 安装PHP(Mysql与PHP不在同一台主机)

~]# tar zxvf php-5.6.30.tar.gz  //解压

~]# cd php-5.6.30  //进入

php-5.6.30]#./configure --prefix=/app/php --enable-fpm --enable-mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd

php-5.6.30]# make && make install

php-5.6.30]# cd /app/php/ //进入安装好的目录

52d6ca09b964cf20d0c11e768974da12.png

php]#cd etc/  //进入配置文件目录

3d4796a9cad6a76c0a739fb7467fe003.png

etc]#cp php-fpm.conf.default  php-fpm.conf

etc]# cd ../sbin/ //返回上一级并进入sbin文件夹

6274b134e81ee18ed2766277854ce78f.png

sbin]# ./php-fpm  //执行该文件;杀死进程可用:pkill php-fpm

539be38b6d72940fe45ec2e33237282e.png

查看: sbin]# ss -tnl

c2567a5503464226061da03f7d41510b.png

5. 编辑Nginx配置文件

~]# cd /app/nginx/conf/

conf]# vim nginx.conf

需要修改处的默认信息如下:

390791650b09dc919cf0dfeac6719720.png

修改后,如下所示:

fe12992201e3637a14bf75354afa7e0c.png

保存,退出;

测试并启动Nginx,如下图:

2291c5d686b8c972d2ffdf4d3ba5c6fe.png

新建index.php文件

8e901e14a166ddb51abf11c80ea0dab1.png

html]# vim index.php  //内容如下图三行

ab337728092c7de1106ece4bec6e6d51.png

保存,退出;

6. 打开浏览器测试

a4a0f54e5d7eeeeb886c1aa99d2f016d.png

af7d8b9b3bdfe6b06d1081e78d681940.png

结束.

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值