apache+fastcgi+php
apache+fastcgi+php配置
1、安装apache
下载地址:http://httpd.apache.org/download.cgi
# tar zxf httpd-2.2.9.tar.gz -C /usr/src
# cd /usr/src/httpd-2.2.9
# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all --enable-rewrite --enable-ssl --with-ssl=/usr/lib --enable-auth-digest --enable-cgi --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/usr/local/apache/htdocs
# make && make install
# cd /usr/local/apache/conf
# ls
# cp httpd.conf httpd.conf.bak
# grep -v "#" httpd.conf.bak | grep -v "^$" > httpd.conf
# cd /usr/local/apache/htdocs
# vi /usr/local/apache/conf/httpd.conf (在最后编写)
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
DocumentRoot /usr/local/apache/htdocs
ServerName www.benet.com
ErrorLog logs/www.benet.com.error.log
CustomLog logs/www.benet.com.access.log common
</VirtualHost>
:wq
访问 http://www.benet.com
2.fcgi安装
http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
# tar zxf fcgi-2.4.0.tar.gz
# cd fcgi-2.4.0
# ./configure
# make && make install
fcgi是fastcgi的开发包,需要在mod_fastcgi之前安装
3.mod_fastcgi安装
http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
# tar zxf mod_fastcgi-2.4.6.tar.gz
# cd mod_fastcgi-2.4.6
# cp Makefile.AP2 Makefile
# vi Makefile
top_dir =/usr/local/apache
:wq
# make && make install
4. php的编译方式(版本php5.x)
# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fastcgi --enable-force-cgi-redirect --disable-cli --with-apxs2=/usr/local/apache/bin/apxs
# make && make install
安装成功后,执行
php -v 输出
PHP 5.1.4 (cgi-fcgi).
这里输出带了cgi-fcgi
如果编译时不加--disable-cli则输出
PHP 5.1.4 (cli).
5.apache配置
以上安装完后,需要配置apache来以fastcgi模式运行php程序。
# vi /usr/local/apache/conf/http.conf
LoadModule php5_module libexec/libphp5.so
LoadModule fastcgi_module libexec/mod_fastcgi.so
AddHandler fastcgi-script .fcgi
AddType application/x-httpd-php .php
:wq
测试:
# vi /usr/local/apache/htdocs/test.php
<?
phpinfo();
?>
:wq
访问:http://www.benet.com/test.php
转载于:https://blog.51cto.com/yangzhiming/835033
apache+fastcgi+php相关推荐
- ubuntu apache fastcgi 虚拟主机安装
1 cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.domain.com 这里www.domain.c ...
- php安装模式mod_php和Fastcgi的选择与对比
安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面 ...
- windows php fastcgi,windows下FastCGI(php-cgi)的工作原理和配置
一.FastCGI是什么? FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主 ...
- linux apache部署php,Linux下apache虚拟主机配置多版本php同时运行 | 系统运维
学习本教程须掌握: 1.Linux下指定版本编译安装LAMP 2.Linux下Apache虚拟主机配置 3.CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5 ...
- php+5.3.7++,Win7+Apache+PHP5.3.x 安装Zend Guard Loader
最近接手一个商城项目想要使用shopnc 来做,把源码下到本地使时发现,文件是加密的.百度了N久才明白shopnc是zend 加密.还得想办法把Win7+Apache+PHP5.3.x 安装Zend ...
- yum安装Apache、PHP、Mysql及扩展插件
yum安装Apache.PHP.Mysql及扩展插件环境:CentOS 6.3 最小化安装 参考 https://www.cnblogs.com/ylnic/archive/2011/03/27/19 ...
- php打印warning日志引发的core追查
内容 春节期间线上出了两个php-cgi的core,具体追查过程如下: 一. Core信息 file core.xxx bug.php-cgi.3611.1296586902: ELF 64-bit ...
- PHP版本VC6与VC9/VC11/VC14、Thread Safe与None-Thread Safe等的区别
原文:PHP版本VC6与VC9/VC11/VC14.Thread Safe与None-Thread Safe等的区别 最近正好在弄一个PHP的程序,在这之前一直没有怎么以接触,发现对PHP版本知识了解 ...
- PHP 5.6.30连接SAP GUI 730 配置(SAPRFC)
一.起源: 如何透过PHP访问SAP 这里介绍了PHP连接SAP RFC 的方案,但是版本比较旧,只支持SAP GUI640. SAPRFC Project 这里有更新的版本,支持PHP5.3-5.6 ...
- PHP7新特性 What will be in PHP 7/PHPNG
来源:http://blog.csdn.net/hguisu/article/details/45094079/ 本文结合php官网和鸟哥相关文章总结: 官网:http://www.php7.ca/ ...
最新文章
- Java学习总结:42(字节流和字符流)
- mysql 数据库引擎切花_asyncio异步编程【含视频教程】
- 应用PlanAhead进行I/O规划
- 计算机操作系统课设总结,计算机操作系统课程设计
- Nginx的启动、停止
- 计算机计划300字作文,我的计划作文300字
- java web购物车_java web开发——购物车功能实现
- Alipay Direct Bankpay 支付宝网银支付 (For OpenCart 2.x)
- poj 1872 A Dicey Problem (bfs+WordFinal题)
- 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_08.RequestMapping注解的作用
- Python 爬虫 书籍爬取实例
- BAT常见的20道Java面试题详解,完整版开放免费下载!
- LSM6DS3 gyro数据设置
- 谷歌是如何跌下神坛的?
- NetBIOS编程获取本机MAC地址及一个小坑
- 解决RabbitMQ无法使用guest用户登录问题
- Centos7 逻辑卷 物理卷 卷组 实践
- 「Jenkins」- No valid crumb was included in request for /ajaxExecutors @20210305
- mysql sql执行效率_一顿操作猛如虎,SQL执行效率提高250
- 用c语言实现cyk算法,从CYK算法(自然语言处理)生成解析树的步骤
热门文章
- python基础教学PPT讲义(基础部分)
- ArcGISEngine二次开发(5):添加矢量要素
- Matlab简单图像运算实例
- 数据结构与算法------插入排序
- Android的JNI【实战教程】6⃣️--温控计
- 短视频秒播优化实践(二)
- 树莓派端口i2s_树莓派制造低成本交互式显微镜
- java的decimalFormat_Java中 DecimalFormat 用法详解
- java xss 参数_JAVA 重写HttpServletRequest的获取参数防止xss攻击
- java paint绘图添加组件不能显示_java – 为什么paintComponent没有在面板上绘图?