日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php中perl配置,Windows下 Apache、PHP和Perl的安装配置

發布時間:2023/12/9 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中perl配置,Windows下 Apache、PHP和Perl的安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在安裝AWStats7.0和 JAWStats之前需要配置其環境,而運行AWStats需要perl支持,運行JAWStats需要PHP支持,這篇文章將具體介紹其環境的安裝配置。

環境

Windows 2003

Apache2.2+Per5.12l+PHP5(開源)

Apache:http://httpd.apache.org/

Perl:http://www.perl.org/

PHP:http://www.php.net/

安裝

我的目錄結構:

C:\USR

├─apache2

├─perl

└─php5

在Windows下安裝Apache、Perl(Activeperl)和PHP都很簡單,這里就略過了,不過在安裝php先了解一下各個版本的區別,以便選擇合適的版本,具體介紹請參考我的另一篇博客-

Windows下的PHP5各個版本詳解。

配置

配置Apache使其以模塊方式運行PHP

1、進入PHP5目錄,復制php.ini.dist文件為php.ini。然后打開php.ini,查找extension_dir,該變量指定了php功能模塊的位置,將其變量的值修改為:

extension_dir=?“C:\usr\php5\ext

2、打開apache2/conf 目錄下的配置文件 httpd.conf,查找 LoadModule,然后在其后面添加以下內容:

LoadModule?php5_module?"C:/usr/php5/php5apache2_2.dll"

PHPIniDir?"C:/usr/php5"

然后查找AddType,在其附近添加以下內容,以增加 php 的類型。

AddType?application/x-httpd-php?.php

再查找DirectoryIndex命令,將其修改為以下內容,增加目錄的默認文檔 index.php。

DirectoryIndex?index.html?index.htm?index.php

保持后退出并重啟apache2服務是配置生效。

3、為了測試Apache中php模塊是否配置成功,在C:\usr\apache2\htdocs目錄下新建phptest.php文件,內容如下:

Phpinfo();

?>

然后打開瀏覽器,然后打開瀏覽器,訪問 http://localhost/phptest.php ,如果能看到 php 的信息頁,即表明apache中配置php成功。

配置Apache使其以模塊方式運行perl

1、mod_perl是Apache的Perl擴展模塊。它模擬了一個Perl的CGI執行環境,以便在Apache中執行Perl腳本。但是mod_perl要比真正的Perl CGI的性能高上百倍。Apache 2.0.x 系列對應的 mod_perl2.X,具體請查閱問題mod_perl 2.0 Win32 Installation Instructions地址:http://perl.apache.org/docs/2.0/os/win32/install.html#All_in_one_packages。我們可以使用Perl包管理工具 ppm 進行安裝,具體如圖所示:

安裝途中會詢問 Apache 的模塊安裝位置,輸入 C:\usr\apache2\modules,安裝成功會提示mod_perl.so has been successfully installed to C:\usr\apache2\modules和在Apache中如果開啟mod_perl模塊的提示信息。模塊下載安裝完畢之后,我們可以在 Apache2/modules 目錄下發現剛剛安裝的 mod_perl.so 文件。

2、打開apache2/conf 目錄下的配置文件 httpd.conf,查找 LoadModule,然后在其后面添加以下內容:

LoadFile?"C:/usr/perl/bin/perl512.dll"

LoadModule?perl_module?modules/mod_perl.so

3、在虛擬目錄中配置mod_perl使其在虛擬目錄下可以處理perl腳本程序,具體如下:

SetHandler?perl-script

PerlResponseHandler?ModPerl::Registry

Options?+ExecCGI

PerlOptions?+ParseHeaders

AllowOverride?None

Order?allow,deny

Allow?from?all

保持后退出并重啟apache2服務使配置生效。

4、為了測試Apache中mod_perl模塊是否配置成功,在C:\usr\apache2\cgi-bin目錄下新建perltest.pl文件,內容如下:

print "Contennt-Type: text/html\n\n";

print "Hello, world! ";

然后打開瀏覽器,然后打開瀏覽器,訪問 http://localhost/cgi-bin/phptest.php ,如果頁面能正常輸出Hello world!,就表明apache中配置mod_perl成功。

到此AWStats和JAWStats所需要的環境配置完成。

總結

以上是生活随笔為你收集整理的php中perl配置,Windows下 Apache、PHP和Perl的安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。