当前位置: 首页 > news >正文

新闻网站建设规划书/5118站长工具箱

新闻网站建设规划书,5118站长工具箱,网站开发合同预期,做网站需要注意哪些linux下php以fastcgi模式运行 关于PHP以fastcgi方式运行的文章,网络上较多,也许由于转载的原因,有些地方不甚明了,笔者亲自测试,整理成文,供大家参考。 1、linux系统[rootlocalhost /]# cat /etc/redhat-re…
linux下php以fastcgi模式运行

关于PHP以fastcgi方式运行的文章,网络上较多,也许由于转载的原因,有些地方不甚明了,笔者亲自测试,整理成文,供大家参考。

1、linux系统
[root@localhost /]# cat /etc/redhat-release
CentOS release 5.2 (Final)
2、安装apache
下载并解压缩apache,本文演示用的版本是2.2.19
[root@localhost]# wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.19.tar.gz
[root@localhost]# tar xvzf httpd-2.2.19.tar.gz

编译和安装apache,本文的目的只是演示php以fastcgi方式运行,为了方便,只选必须的参数编译
[root@localhost]# cd httpd-2.2.19
[root@localhost]#./configure --enable-so
[root@localhost]#make
[root@localhost]#make install

3、安装mod_fcgid(注意是mod_fcgid,不是mod_fastcgi)
下载并解压缩mod_fcgid,本文测试时用的版本是2.3.6
[root@localhost]wget http://labs.renren.com/apache-mirror//httpd/mod_fcgid/mod_fcgid-2.3.6.tar.gz
[root@localhost]tar xvzf mod_fcgid-2.3.6.tar.gz

编译并安装mod_fcgid
[root@localhost]cd mod_fcgid-2.3.6
[root@localhost]APXS=/usr/local/apache2/bin/apxs ./configure.apxs
[root@localhost]make
[root@localhost]make install

注释:网络上部分文档没有APXS=/usr/local/apache2/bin/apxs,详情参考mod_fcgid软件中的README-FCGID文档

4、安装PHP
下载并加压缩PHP,PHP版本是5.3.6
[root@localhost]wget http://www.php.net/get/php-5.3.6.tar.bz2/from/cn.php.net/mirror
[root@localhost]tar xvjf php-5.3.6.tar.bz2

编译并安装PHP
[root@localhost] cd php-5.3.6
[root@localhost]./configure --prefix=/usr/local --with-configure-file-path=/etc
[root@localhost]make
[root@localhost]make install

注释:要是有库文件报错,请安装相关库文件,笔者的系统上曾报libxml2的错,yum install libxml2-devel,解决问题。网络上很多文档,说要使用--enable-fastcgi这个参数,笔者在./configure --help中没有找到这个参数,倒是找到一个--disable-cgi的参数,因而决定不加--enable-fastcgi这个参数,此后证实这个参数可以不加。--with-apxs2这个参数一定不能加

5.配置

创建FastCGI脚本目录
[root@localhost]# mkdir /usr/local/apache2/fcgi-bin
[root@localhost]# ln -s /usr/local/php/bin/php-cgi /usr/local/apache2/fcgi-bin/php-cgi

编辑apache配置文件
[root@localhost]# vi /usr/local/apache/conf/httpd.conf
加入以下内容
ScriptAlias /fcgi-bin/ "/usr/local/php5/bin/"
AddHandler php-fastcgi .php
Action php-fastcgi /fcgi-bin/php-cgi
AddType application/x-httpd-php .php
<IfModule mod_fcgid.c>
    IdleTimeout 300
    ProcessLifeTime 1800
    MaxProcessCount 100
    DefaultMinClassProcessCount 3
    DefaultMaxClassProcessCount 8
    IPCConnectTimeout 15
    IPCCommTimeout 300
    MaxRequestsPerProcess 100
</IfModule>
<Directory /usr/local/apache2/fcgi-bin>  
      AllowOverride None
      Options FollowSymLinks +ExecCGI
      Order allow,deny
      Allow from all
</Directory>
修改
<Directory "/usr/local/apache2/htdocs">
    Options Indexes FollowSymLinks +ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

注释:笔者测试的test.php文件放在htdocs目录下面,因此htdocs目录的权限需要ExecCGI,若目录不同,请赋予目录ExecCGI的权限。另LoadModule fcgid_module modules/mod_fcgid.so 这个再装mod_fcgid的时候,自动添加了。

6、验证
编辑测试页面
[root@localhost]# vi /usr/local/apache2/htdocs/test.php
<?php
echo phpinfo();
?>
在浏览器栏目输入http://x.x.x.x/test.php

posted on 2012-07-24 15:52 冰雨战士 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/zfying/archive/2012/07/24/2606642.html

http://www.lbrq.cn/news/1049041.html

相关文章:

  • 杭州湾新区开发建设公司网站/百度一下首页登录入口
  • 网站建设中企动力公司/百度下载安装2021
  • 创办一个网站的费用/免费建立自己的网站
  • 哪些公司的网站做的漂亮/百度站长工具
  • 网页设计怎样做/网站搜索引擎优化方法
  • 做网站需要工商证吗/东莞百度快速排名优化
  • 网站引导页模板/google服务框架
  • 深圳手机端网站建设设计公司/宁德市蕉城区疫情
  • 公司有多少做网站/最近三天的新闻热点
  • 9377游戏官网/seo是什么服
  • 如何百度收录我的网站/如何设置友情链接
  • 西安小型企业网站建设/淘宝指数官网入口
  • 做的好的公司网站/自己怎么优化关键词
  • 专业的深圳网站建设公司排名/新乡百度关键词优化外包
  • 个体商户建自己的网站做销售/网络营销课程心得体会
  • 公司做网站需要给百度交钱吗/日本进口yamawa
  • 为什么点不开网站/中国纪检监察报
  • 厦门做网站的公司/北京全网营销推广公司
  • 怎么在网站添加链接/整站优化方案
  • 婚庆公司网站源码/各种手艺培训班
  • 网站开发市场价/seo如何建立优化网站
  • 哪家做网站公司/合肥seo推广排名
  • 广告网站搭建/网络营销活动策划
  • 网站怎么做微信接口/百度推广计划
  • 做盗版网站/中国十大电商公司排名
  • 南通网站建设系统/优化大师是什么
  • 哈尔滨做网站/关键词优化推广排名软件
  • 建立大型网站吗/短视频营销的特点
  • 肇庆做网站哪家好/seo顾问服务 乐云践新专家
  • 梦幻创意北京网站建设/友情链接检测平台
  • CompletableFuture实现Excel 多个sheet页批量导出
  • 【自用】JavaSE--IO流(二)--缓冲流、转换流、打印流、数据流、序列化流、IO框架
  • 云渲染的未来已来:渲酷云如何重新定义数字内容生产效率
  • 衰减器的计算
  • Leetcode-19. 删除链表的倒数第 N 个结点
  • 机器翻译正则化技术详解:防止过拟合的有效方法