设为首页 收藏本站
查看: 709|回复: 0

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

[复制链接]
累计签到:11 天
连续签到:1 天
发表于 2015-8-27 13:51:10 | 显示全部楼层 |阅读模式
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,再另外搞去了!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-105104-1-1.html 上篇帖子: PHP基本类型 下篇帖子: 偷得浮生半日闲--php入门
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表