• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Demon's BLOG

少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进步,少年胜于欧洲则国胜于欧洲,少年雄于地球则国雄于地球!
红日初升,其道大光;河出伏流,一泻汪洋。潜龙腾渊,鳞爪飞扬;乳虎啸谷,百兽震惶。鹰隼试翼,风尘吸张;奇花初胎,矞矞皇皇。干将发硎,有作其芒。天戴其苍,地履其黄。纵有千古,横有八荒。前途似海,来日方长。
美哉我少年中国,与天不老;壮哉我中国少年,与国无疆!
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

php5.12+apache2.054+mysql5.0 window xp下安装手记(PHP China 中国开源之路 feifengxlq (飞风) )

php5.12+apache2.054+mysql5.0 window xp下安装手记

1、安装apache

  apache_2.0.54-win32-x86-no_ssl,很easy的,一路next就ok了。安装完毕,打开安装目录下的\htdocs文件夹,修改里面任何一个文件后缀改为htm即可以。

  打开http://localhost检查是否安装成功。

2、安装php5

  解压php-5.1.2-Win32到目录到c:\php,将目录下的php5ts.dll copy到c:\windows目录下。

复制 c:\PHP 目录下的下列 dll 文件于 C:\windowssystem32 目录下:
  fdftk.dll
  fribidi.dll
  gds32.dll
  libeay32.dll
  libintl-1.dll
  libmhash.dll
  libmysql.dll
  libmysqli.dll
  ntwdblib.dll
  ntwdblib.dll
  yaz.dll
  其中 libmysql.dll 为 MySQL 4.1 之前版本的扩展支持,libmysqli.dll 为 MySQL 4.1 之后版本的扩展支持。因为我上面下载的是 MySQL 4.0.20 ,所以其实复制 libmysql.dll 即可。
复制 C:\PHP 目录下的 php.ini-dist 文件到 C:\windows 目录下,并改名为 php.ini ,并用记事本打开编辑:
  定位到下面两行:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
  修改下面一行使它指向 c:\PHPext 目录,修改后如下:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\PHP\ext"

把;extension=php_mysql.dll前的;去掉

3、修改apache 目录下的 httpd.conf 文件,定位到下面这行:
DirectoryIndex index.html index.html.var
在其后面添加一个 PHP 默认页,通常是 index.php ,如下:
DirectoryIndex index.html index.html.var index.php
为了使 Apache 识别 PHP 的相关扩展名,搜索并定位到下面这个部分:
<Directory "c:/apache/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

在后面添加如下两行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
指定 php 模块,找到并定位到如下这行:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加一行:

LoadModule php5_module c:\PHP\php5apache2.dll
  使它指向 PHP5 目录下的 php5apache2.dll 文件,路径一定要准确。
如果要禁止目录浏览,查找并定位到下面这几行:

Options Indexes FollowSymLinks
去掉几行注释下面进跟着的一行的 Indexes 即可,修改后:
Options FollowSymLinks

  OK,保存 httpd.conf 文件后重起 Apache 服务器。

写个PHP测试文件~OK~!

3、安装mysql-5.0.0-alpha-win,一路NEXT~~ok啦!
现在继续~^_^,电脑重装了,装这些还真麻烦~废话少说,开始~

1、安装phpMyAdmin-2.6.1-pl1
    直接解压到htdocs目录下,当然也可以是你设定的虚拟目录,修改phpmyadmin文件夹下面的config.inc.php3文件的相关配置:
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
把USER,PASSWORD改成你在初始打开MYSQL时设定的用户名和密码~

   打开http://localhost/phpmyadmin检查是否打开成功。
   注意哦,一定要启动php对mysql的支持。
2、安装ActivePerl-5.8.7.813-MSWin32-x86-148120
   一路next安装完毕啦,哦,对了,最好使用usr做为目录,以方便调试^_^
  注意:有些电脑杀毒软件可能会提出危险警告,直接选择授权就好了。
  现在配置apache对perl的支持。
  打开apache配置文件httpd.conf定位到AddHandler cgi-script .cgi,增加 .pl
  ^_^好了,写个测试文件试试
  #!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";
保存为test.cgi(记住要保存在默认目录下\Apache2\cgi-bin),打开http://localhost/cgi-bin/test.cgi
如果看到“Hello, World.”则安装成功啦!
  当然如果你要更改cgi的目录也可以的~
  打开apache配置文件httpd.conf寻找
  #ScriptAlias /cgi-bin/ "C:/Apache/Apache2/cgi-bin/"
  把前面的#号去掉 ,把C:/Apache/Apache2/cgi-bin/改为你需要支持CGI程序的目录
  寻找<Directory "C:/Apache/Apache2/cgi-bin/">同样,也修改为你设定的目录
如果你还需要配置JAVA环境,继续看~~

配置JSP环境,偶尔也要用到,所以,我也配置好先~^_^

1、安装j2re-1_4_2_04-windows-i586-p
   我这个很EASY的,直接NEXT就OK了,不过也有个不好之处,就是jdk安装目录都没得选择~汗!
   安装完毕,就要配置下环境变量
   JAVA_HOME="C:\Program Files\Java\j2re1.4.2_04\";
   修改path为path=...;%JAVA_HOME%bin

  测试是否安装,代开cmd,输入java -version,java(有些系统可能你要cd到jdk安装目录下得bin目录下才可以)试试~

2、安装jakarta-tomcat-5.0.16
    前提是安装了jdk哦~
    也很简单得,一路next就好了,注意他会要求输入密码得,这个一定要记住,用来管理用得^_^
   
    打开http://localhost:8080/,出现tomcat得欢迎界面~^_^又安装成功了!
   PS:tomcat默认的HTTP端口和用户名可以去修改tomcat目录下conf文件夹里面得server.xml和tomcat-user.xml文件。

   好的,OK了,都搞定了YEAH!

  如果要整合apache和tomcat,再另外搞去了!

posted on 2006-02-28 17:56  我思故我在  阅读(1469)  评论(5)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3