没有合适的资源?快使用搜索试试~ 我知道了~
首页CentOS 7.2编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1详述:mini版
CentOS 7.2编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1详述:mini版
0 下载量 175 浏览量
更新于2024-08-30
收藏 68KB PDF 举报
本文档详细介绍了如何在CentOS 7.2系统上手动编译安装PHP 7.0.10、MySQL 5.7.14和Nginx 1.10.1的mini版本。首先,确保系统更新至最新状态,然后安装必要的开发工具和库,包括GCC、C++编译器、配置工具等,以及与PHP、MySQL和Nginx相关的库,如libxml2、libcurl、libjpeg、libpng、libicu等。 接下来,从源代码下载所需的额外组件,如libmcrypt-2.5.8和2.6.8版本,以及mhash-0.9.9.9和zlib-1.2.8,用于满足特定模块的需求。对这些库进行解压后,按照标准的编译流程进行配置(./configure)、编译(make)和安装(make install)。 在安装Nginx时,用户需从官方网站下载Nginx 1.10.1的稳定版本,并将其上传至服务器。为了提高安全性,建议创建一个专门的nginx用户组和用户,并设置相应的权限。接着,解压缩Nginx源码,进入目录后,通过./configure命令配置编译选项,如指定安装路径、启用SSL模块以及设置日志路径。需要注意的是,./configure命令中的参数要确保在同一行输入,以避免语法错误。 整个过程需要耐心和细心,确保每个步骤都正确执行,特别是对于依赖项和配置参数的处理。完成以上操作后,你将成功在CentOS 7.2环境中编译安装了PHP 7.0.10、MySQL 5.7.14和Nginx 1.10.1的组合,这对于搭建Web服务器或者进行开发工作来说,是一个基础且重要的配置步骤。
资源详情
资源推荐
CentOS 7.2 下编译安装下编译安装
PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解的方法详解(mini版本版本)
一、安装前的准备工作一、安装前的准备工作
1、yum update #更新系统
2、yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel
libicu-devel #安装php、MySQL、Nngix所依赖的包
3、下载以下包 #我把所有源文件都下载在root目录,读者可自行修改源文件存放目录
3.1 libmcrypt-2.5.8.tar.gz
3.2 mcrypt-2.6.8.tar.gz
3.3 mhash-0.9.9.9.tar.gz
3.4 zlib-1.2.8.tar.gz
解压并安装如:
#tar -zvxf libmcrypt-2.5.8.tar.gz
#cd libmcrypt-2.5.8
#./configure
#make && make insatll
4、在安装软件时如果提示有什么依赖包没有安装的可以再执行yum install * -y (*表示相关包)
二、编译安装二、编译安装Nginx
1、去官网http://nginx.org/en/download.html下载最nginx-1.10.1.tar.gz的稳定版本
2、编译步骤如下
1、通过winSCP上传nginx-1.10.1.tar.gz到/root目录下
1.1 groupadd -r nginx #新建nginx组
1.2 useradd -r -g nginx -s /bin/false nginx #新建无登录权限的nginx用户
1.3 id nginx #查看nginx组及用户
2、tar -zvxf nginx-1.10.1.tar.gz
3、cd nginx-1.10.1
4、可通过./configure –help查看编译配置参数,也可参考http://nginx.org/en/docs/configure.html,下列参数要写在一行中
./configure
--prefix=/usr/local/nginx
--modules-path=/usr/local/nginx/modules
--with-http_ssl_module
--pid-path=/usr/local/nginx/nginx.pid
--user=nginx
--group=nginx
5、make && make install #编译并安装
6、启动nginx
6.1 cd /usr/local/nginx
6.2 sbin/nginx #启动,可使用sbin/nginx -?查看nginx相关操作命令
7、在/usr/lib/systemd/system目录下新建nginx.service文件,这样就可以通过systemctl stop|start|reload nginx.service来
操作nginx,也可参考https://www.nginx.com/resources/wiki/start/topics/examples/systemd/,内容如下:
[Unit] Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target
下载后可阅读完整内容,剩余3页未读,立即下载
weixin_38518518
- 粉丝: 6
- 资源: 959
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功