Windows下PHP5.2.4+Apache2.2.4+MySql5.0.27完整配置

PHP 5.2.6 Win32x86 完整安装与配置详解 Win32x86架构,一个历史悠久的计算机体系结构,其设计初衷源于为个人计算机提供强大的功能,以推动更广泛的用户接纳。在早期,这一架构支撑起了诸多操作系统,例如Windows XP, Windows Vista, 以及早期版本的Windows 7。Win32x86架构的特点可以从以下几个方面进行概括:32位处理能力:Win32x86提供了32位数据处理能力,这意味着它能够在单个处理周期中操作32位的数据,为应用程序提供了更大的内存寻址空间和处理效率。通用操作系统兼容性。 阅读详情
下面以php5.2.4,apache2.2.6,MySQL为例介绍一下PHP开发环境的搭建。

  • 下载apache、php及mysql安装包
  • 如果已经安装有IIS或其它web服务器,先将他们停止且设为不随机启动
  • 安装apache
  • 安装mysql
  • 安装PHP
  • 测试

首先在要安装PHP环境的分区中建一个目录WebDev(我一般放在D盘中,这是我常用的名字,大家可以自己起名字)

1、apache2.2.6下载地址:http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi
      php-5.2.4,不要使用PHP的安装版本,直接使用他的zip包,下载地址:http://cn.php.net/get/php-5.2.4-Win32.zip/from/this/mirror
      MySQL,也使用他的解压缩版本,下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.45-win32.zip/from/http://mysql.new21.com/
2、apache安装比较简单,直接双击安装就行,选择安装方式的时候选择custom(自定义安装),然后安装目录选择上面已经建好的D:/WebDev,然后下一步下一步就OK了
3、安装MySQL也比较简单,将下载下来的mysql-5.0.45-freebsd6.0-i386.tar.gz解压缩,然后将解开的文件夹改名为mysql,然后复制到d:/WebDev,然后将d:/WebDev/mysql下的my-small.ini在当前目录中复制一份,然后改名为my.ini,然后打开my.ini,找到其中的[mysqld],在下面加入以下几行:

复制内容到剪贴板
代码:
basedir=D:/WebDev/mysql(mysql的根目录)
datadir=D:/WebDev/mysql/data(mysql的数据库存放目录)
default-character-set=utf8(默认编码根据自己需要修改,我习惯于使用utf8)
default-storage-engine=InnoDB(mysql的默认存储引擎)

保存关闭
最后把mysql/bin目录的libmySQL.dll复制到d:/WebDev/Apache2.2/bin目录下
然后在命令行输入:

复制内容到剪贴板
代码:
输入d:回车
输入webdev/mysql/bin回车
输入mysqld-nt install回车
输入net start mysql回车

如果看到“MySQL 服务已经启动成功。“即启动成功

要移除服务可以通过命令:mysqld --remove  服务名

4、到了最重点的地方,安装PHP,把php-5.2.4-Win32.zip解压缩,然后把解压之后的文件夹改名为php5,复制到d:/WebDev目录中,然后把php5目录下的php.iniphp.ini-recommended改名为php.ini,下面是修改php.ini:打开php.ini文件,搜索字符串 extension_dir,然后修改为:extension_dir = "d:/webdev/php/ext",搜索error_reporting,其中有很多个搜索结果,找到那个前面没有;(也就是没有被注释的,大约在300多行),修改为:error_reporting  =  E_ALL & ~E_NOTICE,然后在这一行下面有一个选项:display_errors = Off,修改为:display_errors = On,然后搜索;extension=php_bz2.dll,会发现有很多个已经注释掉的模块,把需要使用的模块的前面的;(分号)去掉,当然这些模块也必须在php5/ext目录中存在,否则不起作用,下面是常用的模块:

复制内容到剪贴板
代码:

extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll(这个如果使用Zend Framework的话必须要开)

保存关闭

下面修改apache的httpd.conf使php以apache的模块的方式运行:
打开apache2.2/conf/httpd.conf,在最下面加入以下几行:

复制内容到剪贴板
代码:
PHPIniDir "D:/WebDev/php" (这这个路径是为了找到phi.ini文件)
LoadModule php5_module D:/WebDev/php/php5apache2_2.dll(这是针对apache2.2.x的模块,如果apache2.0.x的请使用php5apache2.dll)
LoadFile D:/php5/libmysql.dll
LoadFile D:/php5/php5ts.dll
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

然后搜索<IfModule dir_module>,把与</IfModule>之间的那一行修改为:DirectoryIndex index.html index.htm index.php index.cgi

最后修改一下apache默认的根目录,也就是你以后存放php文件的地方
搜索找到htdocs,会有两个搜索结果,全都更改为你的web根目录,我一般使用D:/WebRoot,这个自己随便设置

然后在命令行中输入:net stop apache2.2,然后再输入net start apache2.2 ,重启apache即可

到此为止已经安装结束,下面进行测试:
在D:/WebRoot中建一个文件:info.php,内容如下:

复制内容到剪贴板
代码:
<?PHP
        phpinfo();
?>

保存关闭,然后在浏览器输入http://localhost/info.php,如果看到一个php的配置信息的蓝色表格即为安装成功(注意显示的Loaded Configuration File 是不是指向你配置的php.ini)。


在C:/php/ 创建文件夹 session_tmp 找到session.save_path 这一行,设成session.save_path = "C:/php/session_tmp"这句话的作用是,让产生的session文件,都存到你设的目录C:/php/session_tmp里去,不然你的系统目录里,会有很多session文件.(真正用做网络服务器时是不把session文件夹建到web文档文件夹里的)[要是您以CGI方式安装了以后,就要找到session.auto_start段,改成session.auto_start = 1.用我们这方法装就不用改]
然后保存php.ini

5.设置path
a.设置环境变量PHPRC 使 php.ini有效
[这一步可以在httpd.conf里添加 PHPIniDir "C:/php" 来实现,但是我建议用设置path的方法,
要是你对PHP命令行下有兴趣的话,这样设置时正确的设置方法]

右击“我的电脑”选 ”属性“》"高级"》环境变量 》下面的“新建”
来新建一个系统变量 ,输入如下(其中C:/php是你的 PHP 所在的文件夹);(如图12)
b.在系统变量 里 双击 变量 "path",弹出系统path变量的编辑框, 在变量值后面加上 ;C:/php [也就是你的PHP的文件夹]
c.点击 系统变量 的 “新建”输入(如图13)的信息(C:/php/ext的C:/php为你的 PHP所在的文件夹)
到目前为止,全部配置完毕,重新启动操作系统,就可以开始测试您的服务器了。

怎样知道你的mysql能正常运行呢?下面通过学习配置使用phpmyadmin来测试你的Mysql是否可用

6.使用phpmyadmin

重新启动系统(因为设置环境变量需要重启电脑才生效)后
把E:/httproot/phpmyadmin/libraries 下的 config.default.php复制到E:/httproot/phpmyadmin并重命名为config.inc.php
打开config.inc.php
找到$cfg['PmaAbsoluteUri'] = '';将其改成
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';[也就是您的网站服务的IP或域名加上你的phpmyadmin的文件夹名
找到$cfg['Servers'][$i]['auth_type']     = ‘config’;,把config改成 http,即是改成了
$cfg['Servers'][$i]['auth_type']     = 'http';

用浏览器打开 http://localhost/phpmyadmin,跳出一个输入用户名和密码的对话框,我们安装Mysql的时候,系统设置了一个用户名为 root  的用户,我们把它的密码设为空了,
在对话框里的用户名输入 root 登录,进入你的phpmyadmin的页面了。

由于篇幅关系,我下面只做些简单的介绍:
现在你首先要做的是,给你的数据库设置密码;配置你的php.ini使你的php解释器兼容<? ?>这样的php标签;要是想显示你的php程序的错误信息,也在php.ini里配置 等等。

你还可以更改 $cfg['Servers'][$i]['auth_type']     = ‘config’;的参数值来改变phpmyadmin的登录方式;

这篇文章只是告诉一个初学者怎么正确安全的安装PHP,快速进入PHP之门。
如果你把你的服务器放到网上,那么你还需要做更详细的配置。
请参考
http://www.php.net/manual/zh/configuration.php#configuration.file
和http://www.php.net/manual/zh/ini.php 查看php官方手册。
你可以自己学习apache的配置
还可以上
http://dev.mysql.com/doc/refman/5.1/zh/ 查看mysql5.1的中文在线手册

php 5.2.4 win32安装包 php网站开发软件,动态网页设计开发软件 立即下载

相关推荐

php5.2.4

Windows 下的php开发软件。直接解压后进行相关设置即可使用。建议配合Apache使用。

windows下配置64位的Apache2.4.7+PHP5.5.6+Mysql5.6+PhpMyAdmin环境

本文主要介绍的是windows-64位环境下搭建PHP5.5.6+Apache2.4.7+Mysql5.6+PhpMyAdmin 现在大部分一键安装包多是32位的,也有部分是64位的,在这里我们将手动搭建64位的WAMP环境。

risingsun001的专栏 4442

win系统下PHP环境搭建安装包(apache2.2.3&PHP5.2.4&mysql5.027)

本资源包含win系统下的PHP环境搭建所需要的三个安装包,分别为apache2.23、PHP5.2.4、MySQL5.0.27。安装后亲测有效,安装教程可以参考http://www.chuanke.com/v1867698-119904-281629.html。

php安装包 64位,PHP5.2集成环境安装包下载

PHP5.2套件是由护卫神官方推出的一款PHP套件安装包,全面支持Windows2003、Windows2008、Windows2012等服务器环境,套件涵盖了php5.2、MySQL Server、phpmyadmin等所有集成环境包,让你可以一键安装。套件内容1、PHP 5.2.17(ISAPI模式)2、MySQL 5.5.19.03、PhpMyAdmin 3.5.24、ZendOptimiz...

weixin_31313071的博客 1085

php5.2.4.rar

php;php;php;php;php;php;php;php;php;php;php;php;php;php;php;php;

(PHP5.2+MYSQL5.1+ZEND3.3)环境集成安装包

php环境集成安装包,包括(PHP5.2+MYSQL5.1+ZEND3.3),本人亲测,成功安装并运行。

Windows怎么配置Apache2.4,PHP8.4和MySQL(WAMP配置最新详细版)

【WAMP环境配置指南】摘要: 本文详细介绍了Windows系统下配置WAMP开发环境的完整流程,包含Apache 2.4、PHP 8.4线程安全版和MySQL 8.0的安装要点。重点提醒:PHP需下载线程安全二进制版本(含php8apache2_4.dll文件),官网下载时需注意版本选择。配置步骤包括:Apache服务安装与静态站点配置、PHP模块集成、MySQL扩展设置(推荐使用mysqli扩展),以及通过phpinfo()验证环境搭建成功。文中提供了百度网盘资源链接(含提取码)和关键配置修改说明,强调

qq_73054673的博客 1646

Php5.2和Apache2.2老版本下载

Php5.2和Apache2.2老版本下载,适合64位系统安装,非32位系统,旧版本基本找不到了,所以在这里提供一下。

Windows下Apache2.2 + PHP5.2 + MySQL5.0 安装与配置

 由于工作需要今天在WINDOWS下配置了APACHE2+PHP5.2的环境,遇到一些问题,不过最后都完美解决了,现在和大家分享下我的配置经验以下是网上找的一篇写的不错的文章,MYSQL部分我会在晚点一起写上.Windows 下配置 PHP 开发环境是比较典型的。配置与使用都比较方便。本文讲述的是在 Windows 环境下,Apache 2.2, PHP 5.2 和 MySQL 5.0 (

jameskerr 2804

告别重启烦恼:用WSL2让Docker和VMware在Win10上真正共存

本文详细介绍了如何在Windows 10系统上,借助WSL2实现Docker与VMware的真正共存,彻底告别以往需要反复重启切换的烦恼。通过启用Hyper-V兼容模式并进行正确配置,开发者无需重启即可同时高效运行容器和虚拟机,显著提升开发与测试工作流的连续性和效率。

salt9的博客 987

【大模型】一图看懂3D因果卷积!

本文将系统性地介绍从1D到3D的因果卷积原理,通过直观的动图演示帮助读者理解其工作机制,并重点探讨3D因果卷积在大规模视频生成中的独特价值和应用前景。

xian0710830114的专栏 2199

Windows 环境下的 PHP5 与 Apache 服务器的配置

需要下载几个软件包:  1. PHP5 RC3  2. Apache 2.0.49  3. MySQL 4.0.20下载软件包:  1. PHP5 RC3  PHP 的下载地址为: http://www.php.net/downloads.php ,找到如下图位置,下载方框中的两个软件包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of

guoguo1980的专栏 2666

从零构建:如何用MATLAB和SDR硬件搭建你的第一个OFDM卫星通信原型系统

本文详细介绍了如何利用MATLAB和SDR硬件从零构建OFDM卫星通信原型系统。通过核心组件选型、开发环境配置、OFDM算法实现到系统集成与优化的完整流程,帮助通信工程学生和DIY爱好者快速掌握软件无线电技术在卫星通信中的应用。特别推荐使用HackRF One和MATLAB工具箱实现高性价比的OFDM系统验证。

pz890123456的博客 378

Windows XP+Apache 2.2.4+PHP 5.3.8+MySQL 5.5.17环境配置方法

以前一直用集成环境,一直不会自己配置挺失败的,今天安装配置了下,还可以。 1.下载相关软件 php-5.3.8-Win32-VC9-x86  解压版 phpMyAdmin-3.4.7-all-languages 解压版 mysql-5.5.17-win32.msi  安装版  apache_2.2.4-win32-x86-no_ssl.msi 安装版 可以去官网下也可以在百度搜索下下载

justlastone的专栏 5150

Mac开发环境一键配置指南|从零到生产力

类别工具包管理Homebrew终端版本管理容器编辑器效率用一键脚本的话,2小时内可以搞定全部环境。有问题评论区交流~

在代码的世界里,每天进步1% 623

【实战指南】基于YOLOv11的肺结节检测系统开发与优化(LUNA2016数据集)

本文提供了基于YOLOv11模型和LUNA2016数据集开发肺结节检测系统的完整实战指南。详细介绍了从环境搭建、数据预处理、模型训练与优化,到构建Web应用系统的全流程,旨在帮助开发者快速掌握医疗影像AI项目的核心开发技能。

weixin_29031057的博客 140

windows下PHP5+APACHE+MYSQL完整配置

首先说一下我用的软件版本。 PHP 5.1.6 APACHE 2.0.59(注意:APACHE 2.2.X版本以上要增加插件才支持PHP 5的) MYSQL 5.0.24a 好了,现在开始安装,我先装的php5,直接解压文件到C:\php(安装到哪里并不会有影响,凭个人喜号,本文中的所有路径都以我的安装路径,请大家在自己的机器上安装的时候注意修改为自己的路径),接着安装APACHE,我直接把它装到...

LCH18028532960的博客 280

104报文解析工具

可选择包含报文的文本文件或日志文件进行解析,可选择按条数范围或时间范围,输出结果可以在报文解析显示区,也可以输出到文件。可以对文本内容的报文文件进行高级分析,包括遥信遥测等通讯数据的具体信息,通讯帧的统计,通讯次数的统计,各种错误的分析,报文的定位功能,传输的文件具体内容等。输入完成后点击工具栏的解析报文按钮或使用右键菜单的解析就可以对报文进行解析。在报文输入区输入待解析报文并解析后,解析结果就显示在报文解析显示区和报文定位展示区及报文定位条目区。当有多条报文解析后,可以通过报文列表树具体定位某条报文。

XZHOUMIN的博客 5949

Windows 环境下的PHP5 与 Apache2 服务器的配置

目前 PHP5 发布了第三个候选版本,估计正式版本不久就快释放了。安装过程应该不会有所变化,下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本。需要下载几个软件包:  1. PHP5 RC3  2. Apache 2.0.49 

2737

基于Simulink与MATLAB的七轴OpenArm机械臂逆运动学仿真与轨迹规划完整指南

本文详细介绍了七自由度OpenArm机械臂在MATLAB/Simulink环境下的运动学仿真与轨迹规划实现方法。首先建立了机械臂的DH参数模型,验证了正运动学计算;随后提出了两种逆运动学求解算法(数值迭代法和臂型角参数化解析法)的MATLAB实现方案;最后在Simulink中搭建了完整的轨迹规划与控制系统。研究解决了七自由度冗余机械臂特有的多解性、奇异性和关节限位约束等核心问题,为OpenArm机械臂的运动控制提供了完整的技术方案和可运行代码实现。

AI的内部世界的博客 683

PCIE总线及其PCIE SWITCH的使用

PCIe总线与PCI最大的区别在工作原理上,PCIe是采用点到点的串行方式进行传输的,被称为“串行PCI”,由于采用了串行方式传输使得其工作频率可以达到2.5Ghz,大大增加了传输速率,同时采用全双工的通信方式,使得其传输速度提高了一倍,每一个PCIe总线设备与外部通信时有四根数据总线,分别有两个RX和TX,两根用于发送,两根由于接收。PCIe switch中文翻译为PCIe开关或PCIe交换机,主要作用将PCIe设备互联,PCIe switch芯片与其设备的通信协议都是PCIe;

zxm8513优快云博客 4735

windowsxp下配置apache2+php5.1.0+Mysql5.0

roc 总结如下:www.apache.org中可以下载最新的apache2和php5,安装apache2和php5的windows版本,然后在www.mysql.org中下载mysql5.0。配置如下:1、apache2,打开%apache_home%/conf/httpd.conf      1)#LoadModule ssl_module modules/mod_ssl.so

ROC的专栏 3376

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

apache2.4 php mysql_Apache2.4+PHP7+MySQL5.7配置

虽然有WAMPserver、PHPstudy、XAMPP等众多Windows下AMP开发环境,不需要开发者进行过多的WAMP配置,但是Apache、php、mysql配置还是一定要会的。一、Apache+php+mysql下载每个版本的php是与固定版本的Apache是有配套关系的,比如php7,支持的是Apache2.4版本,php5.6支持的是Apache2.2,具体所下载的php需要哪个版本...

weixin_36170641的博客 388

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: Python 3 教程二:文件,目录和路径
下一篇: java如何引用jpython
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值