




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 httpd-2.4.23.tar.gz安装安装httpd之前,需要安装:gcc、apr、apr-util、pcre、zlib。文件参考:D:01soft02测试02悬镜管家web服务httpd安装环境1.1 前期准备apt-get install lrzszapt-get install gccapt-get install build-essential1.2 aprwget /apache/apr/apr-1.5.2.tar.gztar zxvf apr-1.5.2.tar.gzcd apr-1.5.2/./confi
2、gure makemake install1.3 apr-utilwget /apache/apr/apr-util-1.5.4.tar.gztar zxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4/./configure -with-apr=/usr/local/aprmakemake install1.4 pcrewget /pcre/pcre-8.36.tar.gzchmod 777 pcre-8.36.tar.gz tar zx
3、vf pcre-8.36.tar.gz cd pcre-8.36/./configure(遇某一失败,则执行apt-get install build-essential)makemake install1.5 zlib将安装包放在指定目录下tar zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8/./configure (遇某一失败,执行vim Makefile)makemake install1.6 httpd-2.4.23将安装包放在指定目录下tar zxvf httpd-2.4.23.tar.gz cd httpd-2.4.23/./configure -pre
4、fix=/usr/local/apache2 -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-util=/usr/local/apr/bin/apu-1-config -with-pcre=/usr/local/pcre/bin/pcre-config -with-zlib-1.2.3=/usr/local/zlib-1.2.3 -enable-so makemake install如./configure时出错提示E: Unable to locate package crypto,E: Unable to locate package
5、 libssl则执行:cp /usr/local/ssl/lib/libssl.so /usr/lib/cp /usr/local/ssl/lib/libcrypto.so /usr/lib/重新执行./configure -prefix=/usr/local/apache2 -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-util=/usr/local/apr/bin/apu-1-config -with-pcre=/usr/local/pcre/bin/pcre-config -with-zlib-1.2.3=/usr/local/z
6、lib-1.2.3 -enable-somakemake install1.7 启动cd /usr/local/apache2/bin/./httpd如提示ServerName问题,则修改conf下的httpd.conf文件的ServerName将/usr/local/apache2/conf下的httpd.conf中的:#ServerName :80改为:ServerName localhost:802 Nginx1.11.5安装nginx之前应先安装gcc g+、 pcre-8.37、lib-1.2.8,CentOS 和RedHat: yum install
7、gcc gcc-c+ubuntu :apt-get install gcc-c+2.1 pcrewget /pcre/pcre-8.36.tar.gzchmod 777 pcre-8.36.tar.gz tar zxvf pcre-8.36.tar.gz cd pcre-8.36/./configure(遇某一失败,则执行apt-get install build-essential)makemake install2.2 zlib将安装包放在指定目录下tar zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8/./co
8、nfigure (遇某一失败,执行vim Makefile)makemake install3 常见问题3.1 yum3.1.1 yum lock则执行:ctrl+zrm f /var/run/yum.pid3.2 pcre3.2.1 make出错pcre-8.37 执行make失败提示:The program make can be found in the following packages:则执行:apt-get install build-essential3.2.2 Configure出错unbuntu下安装pcre-8.37 configure: error: You need
9、a C+ compiler for C+ support则执行:sudo apt-get install build-essential (build-essential 是一整套工具,gcc,libc等等)或者:sudo apt-get install make gcc g+再装上函数手册:sudo apt-get install manpages-dev注:如是redhat或centos,则执行:yum install -y gcc gcc-c+详见:/content-.html 3.3 Nginx3.3.1 Nginx1.10.1启动报错ngin
10、x: alert could not open error log file: open() /usr/local/nginx/logs/error.log failed (13:Permission denied)2014/08/04 20:35:45 emerg 17114#0: open() /usr/local/nginx/logs/access.log failed (13: Permission denied)原因分析:当前用户对该位置没有写入权限解决办法,执行命令:1、sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 以root权限启动2、sudo chmod -R a+rw /usr/local/nginx 给所有用户赋权限(个人学习,不考虑安全问题)3、启动Nginx :/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 注:以非root权限启动时,会出现 nginx: emerg bind() to :80 failed (13: Permission denied) 错误原因:Linux只有root用户可以使用1024一下的端口解决办法:1.已root权限启动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国氯碱行业分析报告-市场运营态势与发展前景研究
- 2025年中国切条机市场专项调查分析及投资前景预测报告
- 2025年建筑工地实习报告5
- 学生会体育部述职报告(18篇)
- 虚拟仿真实训基地绩效评价自评报告
- 2025年万寿菊复烤项目投资可行性研究分析报告
- 售后服务协议书(17篇)
- 2025年危废厂可行性研究报告
- 2025年DIY玩具市场调研报告
- 2025-2030年中国叶面粉行业深度研究分析报告
- 2024年共青团知识竞赛题库及答案
- 浮与沉潜水艇课件
- 果树水肥一体化技术规程
- SJG 09-2024 建筑基桩检测标准
- 《有机光电材料》课件
- 社区人民调解工作培训课件
- 沪科版初中数学目录
- JCT862-2008 粉煤灰混凝土小型空心砌块
- 你也走了很远的路吧
- 全国水利ABC证单选题七
- Unit 3 What would you like单元作业设计
评论
0/150
提交评论