CentOSYUM安裝Apache2後如何安裝配置mod_fastcgi
由於php php-fpm是編譯安裝的,httpd是yum安裝的
安裝fastcgi時發現 yum search mod_fastcgi 沒有。那麼只有編譯安裝mod_fastcgi了
逐
1
2
3
4
5
|
cd /usr/local/vipcloud/src/
wget http: //www .fastcgi.com /dist/mod_fastcgi-current . tar .gz
tar -zxvf mod_fastcgi-current. tar .gz
cd mod_fastcgi-2.4.6
more README
|
然後發現需要看INSTALL.AP2
繼續
1
|
more INSTALL.AP2
|
看到
1
2
3
4
5
6
7
8
9
10
11
12
|
*NIX ====
$ cd <mod_fastcgi_dir>
$ cp Makefile.AP2 Makefile
$ make
$ make install
If your Apache2 installation isn`t in /usr/local/apache2 , then
set the top_dir variable when running make (or edit the
Makefile), e.g.
$ make top_dir= /opt/httpd/2 .0.40
Add an entry to httpd.conf like this:
LoadModule fastcgi_module modules /mod_fastcgi .so
|
看第7行,需要指定apache2的安裝目錄
由於apache是yum安裝的 沒有特定的安裝目錄,浪個辦?想到反正這裡是需要module的目錄吧,於是將
1
2
3
4
|
cp Makefile.AP2 Makefile
vim Makfiel 把top_dir=替換為 top_dir = /usr/lib64/httpd
|
然後 make && make install
報錯。
看來不能直接這樣。
度娘之。
度娘出來的都是編譯安裝apache的fastcgi安裝
google之
http://www.cyberciti.biz/tips/rhel-centos-fedora-apache2-fastcgi-php-configuration.html
1
|
yum install libtool httpd-devel apr-devel apr
|
然後在make make install安裝 搞定。
1
|
touch / var /www/cgi-bin/php.fcgi
|
1
|
vim / var /www/cgi-bin/php.fcgi
|
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/bash # Shell Script To Run PHP5 using mod_fastcgi under Apache 2.x # Tested under Red Hat Enterprise Linux / CentOS 5.x ### Set PATH ### PHP_CGI= /usr/local/vipcloud/php/bin/php-cgi # php 安裝的路徑
PHP_FCGI_CHILDREN=4 PHP_FCGI_MAX_REQUESTS=1000 ### no editing below ### export PHP_FCGI_CHILDREN
export PHP_FCGI_MAX_REQUESTS
exec $PHP_CGI
|
1
2
3
4
5
6
7
|
cd /etc/httpd/conf .d
vim fsatcgi.php.conf DirectoryIndex index.html index.shtml index.cgi index.php AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /var/www/cgi-bin/php .fcgi
FastCgiExternalServer /var/www/cgi-bin/php .fcgi -idle-timeout 60 -host 127.0.0.1:9000 -pass-header Authorization
|
touch /var/www/html/test.php
echo “<?phpinfo()?>” >test.php
本文轉自天山三害 51CTO部落格,原文連結:http://blog.51cto.com/skybug/1340696,如需轉載請自行聯絡原作者
相關文章
- apache2 安裝與配置(轉)Apache
- Manjaro Liunx 安裝到使用 2 安裝後的配置JAR
- 安裝和配置Drupal 8教程,如何安裝和配置Drupal 8?
- conda安裝後的配置
- zabbix安裝—–nginx安裝和配置Nginx
- 利用Rpmforge更新centosyum源快速安裝nagios與cactiCentOSiOS
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- idea安裝後的常用配置Idea
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- logminer如何安裝配置使用
- Centosyum安裝軟體是出現exceptOSError,e:^SyntaxError:invalidsyntaxCentOSError
- Zookeeper 安裝配置
- 【mongodb安裝配置】MongoDB
- ceph安裝配置
- ELK 安裝配置
- Prometheus安裝配置Prometheus
- MySQL安裝配置MySql
- SwitchOmega 安裝配置
- Hive安裝配置Hive
- JWT安裝配置JWT
- oracle安裝配置Oracle
- VNC安裝配置VNC
- rlwrap 安裝配置
- otrs安裝配置
- Sybase安裝配置
- memcache安裝配置
- mfs安裝配置
- storm安裝配置ORM
- Mysql 安裝 配置MySql
- memcached 安裝配置
- Mycat 安裝配置
- ANT安裝、配置
- rcp 安裝配置
- alertmanager安裝配置
- ccache安裝配置
- yum安裝軟體之後如何儲存rpm安裝包
- 如何在安裝雙啟動後解除安裝 Windows 或者 LinuxWindowsLinux
- MySQL安裝之二_安裝配置泥潭版MySql