今天在osx下安装了支援apache2(xampp套件)的fastcgi modules
参考 http://townx.org/ruby_on_rails_on_xampp_with_fastcgi_for_ubuntu_hoary
补个图:
具体安装步骤:
1.从 http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz 下载源码
2.解压, mv Makefile.AP2 Makefile
3.修改 top_dir 为 /Applications/xampp/xamppfiles
4.sudo make && make install
5.安装成功后在 mudoles下应该会有mod_fastcgi.so
6.新建fast-cgi的目录
cd /Applications/xampp/xamppfiles
mkdir fcgi
mkdir fcgi/dynamic
chown -R nobody fcgi
chmod -R 777 fcgi
7.修改 http.conf
加上
# Fastcgi
Include /Applications/xampp/etc/extra/httpd-fastcgi.conf
#在<ifMudole alias_module> 中加入
ScriptAlias /fcgi/ "/Applications/xampp/xamppfiles/fcgi/"
8.新建文件 /Applications/xampp/etc/extra/httpd-fastcgi.conf
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
FastCgiIpcDir /Applications/xampp/xamppfiles/fcgi
AddHandler fastcgi-script .fcgi
</IfModule>
<Directory "/Applications/xampp/xamppfiles/fcgi">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
9.新建文件 /Applications/xampp/xamppfiles/fcgi/test
#!/bin/sh
# disable filename globbing
set -f
echo "Content-type: text/plain; charset=iso-8859-1"
echo
echo CGI/1.0 test script report:
echo
echo argc is $#. argv is "$*".
echo
echo SERVER_SOFTWARE = $SERVER_SOFTWARE
echo SERVER_NAME = $SERVER_NAME
echo GATEWAY_INTERFACE = $GATEWAY_INTERFACE
echo SERVER_PROTOCOL = $SERVER_PROTOCOL
echo SERVER_PORT = $SERVER_PORT
echo REQUEST_METHOD = $REQUEST_METHOD
echo HTTP_ACCEPT = "$HTTP_ACCEPT"
echo PATH_INFO = "$PATH_INFO"
echo PATH_TRANSLATED = "$PATH_TRANSLATED"
echo SCRIPT_NAME = "$SCRIPT_NAME"
echo QUERY_STRING = "$QUERY_STRING"
echo REMOTE_HOST = $REMOTE_HOST
echo REMOTE_ADDR = $REMOTE_ADDR
echo REMOTE_USER = $REMOTE_USER
echo AUTH_TYPE = $AUTH_TYPE
echo CONTENT_TYPE = $CONTENT_TYPE
echo CONTENT_LENGTH = $CONTENT_LENGTH
10.启动apache,访问 http://localhost/fcgi/test 显示下面的结果就OK了~
引用
CGI/1.0 test script report:
argc is 0. argv is .
SERVER_SOFTWARE = Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8h DAV/2 mod_python/3.3.1 Python/2.5.1 PHP/5.2.6 mod_fastcgi/2.4.6
SERVER_NAME = localhost
GATEWAY_INTERFACE = CGI/1.1
SERVER_PROTOCOL = HTTP/1.1
SERVER_PORT = 80
REQUEST_METHOD = GET
HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
PATH_INFO =
PATH_TRANSLATED =
SCRIPT_NAME = /fcgi/test
QUERY_STRING =
REMOTE_HOST =
REMOTE_ADDR = ::1
REMOTE_USER =
AUTH_TYPE =
CONTENT_TYPE =
CONTENT_LENGTH =
- 大小: 96.6 KB
分享到:
相关推荐
jdk-16.0.1_osx-x64_bin.dmg 压缩包 (JDK 16.0.1 二进制文件校验和页面: https://www.oracle.com/webfolder/s/digest/16-0-1-checksum.html Mac 计算MD5校验和命令示例: md5 jdk-16.0.1_osx-x64_bin.dmg
jdk-11_osx-x64_bin.dmg Java SE 11.0.6 is the latest release for the Java SE 11 Platform Java SE Development Kit 11.0.6 Downloads 官网下载的 macOS Installer 166.45 MB,下载很慢,分享到国内方便下载
标题中的"jdk-15.0.1_osx-x64_bin.dmg"是一个适用于MacOS操作系统的64位版本JDK 15.0.1的安装文件,其格式为dmg,这是苹果电脑上常见的软件安装包类型。 JDK 15.0.1是Oracle公司发布的一个更新版本,它基于Java SE...
首先,"jdk-15_osx-x64_bin (1)dmg.zip"是一个压缩文件,其中包含的"jdk-15_osx-x64_bin (1).dmg"是Mac OS X系统的镜像文件,用于安装JDK 15。DMG文件是苹果操作系统中常见的安装程序格式,类似于Windows系统中的ISO...
jdk-16.0.2_osx-x64_bin.dmg MacOS版安装程序
Mac jdk-11.0.9_osx-x64_bin.dmg....... ..... .....
jdk-15.0.2_osx-x64_bin.dmg osx osx osx 不是linux 不是linux 不是linux
首先,"jdk-11.0.14_osx-x64_bin.dmg"是JDK 11.0.14的macOS 64位二进制安装包,采用DMG(Disk Image)格式,这是一种苹果操作系统特有的磁盘映像文件,用于方便地分发软件。用户只需双击打开DMG文件,然后将JDK拖放...
标题“jdk-16.0.1_osx-x64_bin.dmg”指的是Java Development Kit (JDK) 的第16.0.1版本,专为macOS操作系统(标识为"osx-x64",表示64位)设计的二进制安装文件,其格式为.dmg,这是苹果Mac OS X系统中的磁盘映像...
jdk for Mac 64位安装包,官网下载过慢,这里上传后供大家下载安装。自己也是花了积分下载的,赚回来一点积分。不喜勿喷。
https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
jdk-12.0.1_osx-x64_bin.dmg
jdk-11.0.12_osx-x64_bin.dmg JDK MacOS版安装程序
在压缩包子文件的文件名称列表中,"jdk-14.0.1_osx-x64_bin.dmg"表明解压缩后会得到一个.DMG(Disk Image)文件,这是macOS系统常见的安装映像格式。用户通常可以通过双击DMG文件,然后将JDK拖放到指定的 ...
这两个文件"jdk-8u202-linux-x64.tar.gz"和"jdk-14_osx-x64_bin.tar.gz"分别代表了不同版本的JDK,适用于不同的操作系统。 首先,我们来看"jdk-8u202-linux-x64.tar.gz"。这是JDK 8更新202的64位版本,专为Linux...
openjdk的mac版本:openjdk-11.0.2_osx-x64_bin.tar.gz,因为oracle jdk 11已经不能免费商业使用,故使用openjdk版本。官网下载较慢,转存于此。注意:解压后需要放到/Library/Java/JavaVirtualMachines/目录下才能...
安装JDK 11.0.2_osx-x64_bin.dmg文件通常涉及到在Mac上双击打开,然后按照安装向导进行操作。安装完成后,开发者可以通过`javac`和`java`命令行工具开始编写和运行Java程序。同时,确保系统路径正确设置,以便能够...
6. **安装与配置**:在macOS上,解压后通常需要将“jdk-11.jdk”目录移动到“/Library/Java/JavaVirtualMachines”目录下,并通过更新`JAVA_HOME`环境变量来使系统识别新安装的JDK。 7. **Java工具**:JDK包含的...