`
isiqi
  • 浏览: 16560254 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WINXp下配置apache2.0.52+php5.0.2+mysql4.0.21+perl

阅读更多
一、使用软件:
apache_2.0.52-win32-x86-no_ssl
php-5.0.2-Win32
mysql-4.0.21-win
phpMyAdmin-2.6.0
配置环境:Windows Xp sp2
二、具体步骤
注意事项:安装过程,任何目录和文件名都不要使用空格,
不要使用D:\Program Files 而要使用D:\ProgramFiles
1. apache_2.0.52-win32-x86-no_ssl
apache服务器软件,我下载的是win版本,2.0系列的配置都是相似的。
双击安装apache2.0.52,我把它安装到D:\ApacheGroup 注意,目录名不要包含空格,否则下面设置php会出错。安装结束后,apache自动运行,在浏览器里输入http://127.0.0.1是不是显示出了默认的网页,如果你不希望看到这个页面,可以到D:\ApacheGroup\Apache2\conf 目录下找到 httpd.conf 打开编辑,并查找 DocumentRoot " 在2.0系列的版本中,只会找到一个 DocumentRoot " ,把引号内的路径改为你自己的路径就可以了,比如 DocumentRoot "D:/php" 现在默认的根目录就是 D:/php 注意这里用的是“/”。
2、安装php5.0.2
下载过来的php-5.0.2-Win32一般是个zip格式的压缩包,解压缩到D:\ApacheGroup 目录下,并使文件都在一个文件夹下,改文件夹名为php5 ,这样方便接下来的工作。现在我们看到 D:\ApacheGroup 下面已经有两个文件夹了, 一个是 apache2(安装apache2.0.52自动生成的一个文件夹) 另一个是 php5 我的方式是每一个软件一个文件夹,并且这些文件夹在同一目录下, 这样便于查找。 好了,我们现在开始配置apache 使它支持php5 .
首先,找到 D:\ApacheGroup\php5 目录下的php.ini-dist 重命名为php.ini 并复制到C:\WINDOWS 目录下,
然后,复制 D:\ApacheGroup\php5 目录下的php5ts.dll,libmysql.dll 到C:\windows\system
接下去,我们开始配置 D:\ApacheGroup\Apache2\conf 下的 httpd.conf文件,打开httpd.conf (可用记事本打开)
①找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
②找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module D:/ApacheGroup/Apache2/php5/php5apache2.dll
其中D:/ApacheGroup/Apache2/php5/ 为你php目录,找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ " D:/ApacheGroup/Apache2/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

这里要做的主要有两个,一个是复制php.ini到系统盘,另一个就是配置httpd.conf使其支持php5,这里要求绝对路径中,例如D:/ApacheGroup/Apache2/php5/ 中间不能出现空格,否则apache2.0.45将出错!
好了,现在看看你的apache是不是已经支持php了呢,呵呵,成功了吧!

3、安装mysql-4.0.21-win
因为在win环境下配置apache所以,这里用的mysql也是win版本的。解压缩之后,安装mysql4.0.21到D:/ApacheGroup/ 目录下,并使mysql完整的安装到 mysql目录下(可以在选择安装路径的更改文件夹名字),好了,装mysql没什么具体要求,主要是下一步的配置。首先启动mysql(如果已经启动自然不用再去启动了,看看任务栏有没有小绿灯就知道了)再提一下,现在我的mysql已经安装到 D:\ApacheGroup\Mysql 目录下了, 那么进入 D:\ApacheGroup\Mysql\bin 找到winmysqladmin.exe 双击,mysql自动启动运行。好了。开始配置php.ini了。进入C:\WINDOWS 打开 php.ini 找到extension_dir = "./" 改为extension_dir = "D:/ApacheGroup/php5/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = " D:/ApacheGroup/php5/session_temp";
好了,到这里已经成功了!
4、phpMyAdmin-2.6.0的配置
将phpMyAdmin-2.6.0.zip解压到自己定义的WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可

超级实用补充:
1. php.ini 配置
register_globals = On
有些程序需要该项支持,否则无法上传文件
2. 禁止浏览目录
去掉httpd.conf里所有的indexes去掉
用户将无法看到目录列表
3、编辑httpd.conf文件,在该文件中加一行
Alias /test/ "c:/php/test/"
4. 允许浏览特定的虚拟目录
Alias /test/ "D:/php/test/"
<Directory "D:/php/test/">
Options Indexes FollowSymLinks
</Directory>
将以上代码写入httpd.conf 文末
说明:
行1:映射虚拟目录 test 到真实物理路径 D:/php/test
行3:即Options Indexes FollowSymLinks 允许浏览虚拟目录 test 下的文件
5、一点关于apache2.0.52的全局配置
ServerAdmin webmaster@****.net 设置为管理员的邮件地址
ServerName www.****.net:80 主机名(域名、IP地址均可)及端口地址
DocumentRoot “D:/php” 网站根目录
DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默认文档
ServerTokens Full 显示服务器信息,Full为全部,Prod为最少,建议设置为Prod,不容易暴露服务器信息
AddType application/x-httpd-php .php .phtml .php3 .php4 加入对php、phtml、php3、php4文件的支持

好了,大功告成,呵呵,好好庆祝一番去!


凡星 2004-10-22
Q Q:14188256


紧接上面的设置:
Apache高级附加功能:
1.配置ActivePerl-5.8.4.810-MSWin32-x86(以支持cgi/pl)
双击下载过来的ActivePerl-5.8.4.810-MSWin32-x86.exe安装到D:\ApacheGroup\Perl目录下(最好安装到c:\usr)为了便于文件管理,我把perl安装到了D:\ApacheGroup\Perl目录下。
开始设置httpd.conf使D:\ApacheGroup\Apache2\cgi-bin 目录自动转化为虚拟目录(最好把cgi程序都要放在这个目录下,如果图片无法正常显示,请重启计算机,重启后一般没有问题,也可以把cgi程序放在根目录下,经过测试,放在根目录运行正常,图片也正常显示。)
(1)寻找<Directory />,往下面有一句Options,把后面的参数全去掉,加一个All,注意大小写呵。再往下有一句AllowOverride,也把后面的None去掉,加一个All

(2)寻找<Directory "你安装APACHE的盘符D:/ApacheGroup/Apache2/htdocs">,往下面第八行有一句Options, 把后面的参数全去掉,加一个All,注意大小写呵。再往下数行有一句AllowOverride,也把后面的None去掉,加一个All
(3)寻找#ScriptAlias /cgi-bin/ "D:/ApacheGroup/Apache2/cgi-bin/",把前面的#号去掉
(4)寻找<Directory "D:/ApacheGroup/Apache2/htdocs/cgi-bin">,下面有一句AllowOverride, 把后面的参数去掉,加一个All,注意大小写呵。再往下有一句Options也把后面的None去掉,加一个All
(5)寻找AddHandler cgi-script .cgi后面加上.pl ,即 AddHandler cgi-script .cgi .pl
(6)如果还想增加SSI,需把下面两行前面的#号去掉。
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
还要注意perl脚本中的perl解释路径,必需把所有cgi或pl文件头的默认的#! /usr/Perl/bin/perl.exe 改为 #!D:/ApacheGroup/Perl/bin/perl.exe 即你perl.exe的绝对路径!(如果使用c:\usr目录安装就不需要更改,强烈建议普通用户把perl安装在c:\usr目录下)好了,现在已经能够成功解析cgi和pl了!
小结:这里有一个重点就是perl.exe所在的目录,安装在c:\usr目录下,可以减少很多不必要的设置(比如,设置每个cgi/pl文件头的#! /usr/Perl/bin 当然也可以使用ultraedit32来进行批量更改,我就是这样做的!)
2. ZendOptimizer255Windows-i386的安装(优化php性能)
双击下载过来的ZendOptimizer255Windows-i386.exe进行安装,在安装过程会出现选择apache的安装目录和php.ini所在目录,一般能够自动识别,如果不能请手动查找,安装完毕后会自动启动,不需要任何设置!该软件能够自动设置php.ini以进行php执行程序的优化!
检验:编制php页面:代码如下
<?php
phpinfo();
?>
保存为info.php
运新info.php即可得知是否使用了zend引擎!
好了,到这里,基本上各个组件都安装全了!投入使用吧,呵呵!
分享到:
评论

相关推荐

    IncompatibleClassChangeError(解决方案).md

    IncompatibleClassChangeError(解决方案).md

    中国智慧工地行业市场研究(2023)Word(63页).docx

    智慧工地,作为现代建筑施工管理的创新模式,以“智慧工地云平台”为核心,整合施工现场的“人机料法环”关键要素,实现了业务系统的协同共享,为施工企业提供了标准化、精益化的工程管理方案,同时也为政府监管提供了数据分析及决策支持。这一解决方案依托云网一体化产品及物联网资源,通过集成公司业务优势,面向政府监管部门和建筑施工企业,自主研发并整合加载了多种工地行业应用。这些应用不仅全面连接了施工现场的人员、机械、车辆和物料,实现了数据的智能采集、定位、监测、控制、分析及管理,还打造了物联网终端、网络层、平台层、应用层等全方位的安全能力,确保了整个系统的可靠、可用、可控和保密。 在整体解决方案中,智慧工地提供了政府监管级、建筑企业级和施工现场级三类解决方案。政府监管级解决方案以一体化监管平台为核心,通过GIS地图展示辖区内工程项目、人员、设备信息,实现了施工现场安全状况和参建各方行为的实时监控和事前预防。建筑企业级解决方案则通过综合管理平台,提供项目管理、进度管控、劳务实名制等一站式服务,帮助企业实现工程管理的标准化和精益化。施工现场级解决方案则以可视化平台为基础,集成多个业务应用子系统,借助物联网应用终端,实现了施工信息化、管理智能化、监测自动化和决策可视化。这些解决方案的应用,不仅提高了施工效率和工程质量,还降低了安全风险,为建筑行业的可持续发展提供了有力支持。 值得一提的是,智慧工地的应用系统还围绕着工地“人、机、材、环”四个重要因素,提供了各类信息化应用系统。这些系统通过配置同步用户的组织结构、智能权限,结合各类子系统应用,实现了信息的有效触达、问题的及时跟进和工地的有序管理。此外,智慧工地还结合了虚拟现实(VR)和建筑信息模型(BIM)等先进技术,为施工人员提供了更为直观、生动的培训和管理工具。这些创新技术的应用,不仅提升了施工人员的技能水平和安全意识,还为建筑行业的数字化转型和智能化升级注入了新的活力。总的来说,智慧工地解决方案以其创新性、实用性和高效性,正在逐步改变建筑施工行业的传统管理模式,引领着建筑行业向更加智能化、高效化和可持续化的方向发展。

    java大题啊实打实的

    123

    asdjhfjsnlkdmv

    asdjhfjsnlkdmv

    二手车价格预测,代码核心任务是通过机器学习模型(如线性回归、随机森林和KNN回归)预测车辆的价格(current price),并使用评估指标(如 R² 和 MSE)来衡量不同模型的预测效果

    该代码实现了基于机器学习的车辆价格预测模型,利用不同回归算法(如线性回归、随机森林回归和 KNN 回归)对车辆的当前价格(current price)进行预测。代码首先进行数据加载与预处理,包括删除无关特征、归一化处理等;然后使用不同的机器学习模型进行训练,并评估它们的表现(通过 R²、MAE、MSE 等指标);最后通过可视化工具对模型预测效果进行分析。目的是为车辆价格预测任务找到最合适的回归模型。 适用人群: 数据科学家和机器学习工程师:对于需要进行回归建模和模型选择的从业者,尤其是对车辆数据或类似领域有兴趣的。 企业数据分析师:在汽车行业或二手车市场中,需要对车辆价格进行预测和分析的专业人员。 机器学习学习者:希望学习如何使用 Python 实现机器学习模型、数据预处理和评估的初学者或中级学习者。 使用场景及目标: 汽车定价与估值:用于为汽车或二手车定价,尤其是当需要预测车辆的当前市场价格时。 汽车行业市场分析:通过数据分析和回归预测,帮助汽车销售商、经销商或市场分析师预测未来的市场价格趋势。 二手车市场:为二手车买卖双方提供价格参考,帮助制定合理的交易价格。

    基于模型预测控制(mpc)的车辆道,车辆轨迹跟踪,道轨迹为五次多项式,matlab与carsim联防控制

    基于模型预测控制(mpc)的车辆道,车辆轨迹跟踪,道轨迹为五次多项式,matlab与carsim联防控制

    StoreError解决办法.md

    StoreError解决办法.md

    白色精致风格的个人简历模板下载.zip

    白色精致风格的个人简历模板下载.zip

    白色宽屏风格的房产介绍服务网站模板下载.zip

    白色宽屏风格的房产介绍服务网站模板下载.zip

    基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)

    基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目),本资源中的源码都是经过本地编译过可运行的,评审分达到98分,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、毕业设计、期末大作业和课程设计使用需求,如果有需要的话可以放心下载使用。 基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于Python实现的医疗知识图谱的知识问答系统源码毕业设计(高分项目)基于

    白色宽屏风格的生物医疗实验室企业网站模板.rar

    白色宽屏风格的生物医疗实验室企业网站模板.rar

    C# 操作Access数据库

    C# 操作Access数据库

    NSFileSystemError如何解决.md

    NSFileSystemError如何解决.md

    白色简洁风格的商户销售统计图源码下载.zip

    白色简洁风格的商户销售统计图源码下载.zip

    白色简洁风格的室内设计整站网站源码下载.zip

    白色简洁风格的室内设计整站网站源码下载.zip

    侧吸式油烟机sw16可编辑全套技术资料100%好用.zip

    侧吸式油烟机sw16可编辑全套技术资料100%好用.zip

    matlab人脸识别代码

    在 MATLAB 中进行人脸识别可以通过使用内置的工具箱和函数来实现。MATLAB 提供了计算机视觉工具箱(Computer Vision Toolbox),其中包含了用于图像处理、特征提取以及机器学习的函数,可以用来构建一个人脸识别系统。下面是一个简化的教程,介绍如何使用 MATLAB 进行人脸识别。 ### 准备工作 1. **安装必要的工具箱**:确保你已经安装了“计算机视觉工具箱”和“深度学习工具箱”。如果没有,可以通过 MATLAB 的附加功能管理器安装它们。 2. **获取数据集**:准备一个包含不同个体的人脸图像的数据集。你可以自己收集图片,或者使用公开的数据集如 AT&T Faces Database 或 LFW (Labeled Faces in the Wild) 数据集。 3. **安装预训练模型(可选)**:如果你打算使用深度学习方法,MATLAB 提供了一些预训练的卷积神经网络(CNN)模型,比如 AlexNet, GoogLeNet 等,可以直接加载并用于特征提取或分类。 ### 步骤指南 #### 1. 加载人脸检测器 ```matlab face

    白色宽屏风格的建筑设计公司企业网站源码下载.zip

    白色宽屏风格的建筑设计公司企业网站源码下载.zip

    智慧工地产品方案Word(179页).doc

    智慧工地,作为现代建筑施工管理的创新模式,以“智慧工地云平台”为核心,整合施工现场的“人机料法环”关键要素,实现了业务系统的协同共享,为施工企业提供了标准化、精益化的工程管理方案,同时也为政府监管提供了数据分析及决策支持。这一解决方案依托云网一体化产品及物联网资源,通过集成公司业务优势,面向政府监管部门和建筑施工企业,自主研发并整合加载了多种工地行业应用。这些应用不仅全面连接了施工现场的人员、机械、车辆和物料,实现了数据的智能采集、定位、监测、控制、分析及管理,还打造了物联网终端、网络层、平台层、应用层等全方位的安全能力,确保了整个系统的可靠、可用、可控和保密。 在整体解决方案中,智慧工地提供了政府监管级、建筑企业级和施工现场级三类解决方案。政府监管级解决方案以一体化监管平台为核心,通过GIS地图展示辖区内工程项目、人员、设备信息,实现了施工现场安全状况和参建各方行为的实时监控和事前预防。建筑企业级解决方案则通过综合管理平台,提供项目管理、进度管控、劳务实名制等一站式服务,帮助企业实现工程管理的标准化和精益化。施工现场级解决方案则以可视化平台为基础,集成多个业务应用子系统,借助物联网应用终端,实现了施工信息化、管理智能化、监测自动化和决策可视化。这些解决方案的应用,不仅提高了施工效率和工程质量,还降低了安全风险,为建筑行业的可持续发展提供了有力支持。 值得一提的是,智慧工地的应用系统还围绕着工地“人、机、材、环”四个重要因素,提供了各类信息化应用系统。这些系统通过配置同步用户的组织结构、智能权限,结合各类子系统应用,实现了信息的有效触达、问题的及时跟进和工地的有序管理。此外,智慧工地还结合了虚拟现实(VR)和建筑信息模型(BIM)等先进技术,为施工人员提供了更为直观、生动的培训和管理工具。这些创新技术的应用,不仅提升了施工人员的技能水平和安全意识,还为建筑行业的数字化转型和智能化升级注入了新的活力。总的来说,智慧工地解决方案以其创新性、实用性和高效性,正在逐步改变建筑施工行业的传统管理模式,引领着建筑行业向更加智能化、高效化和可持续化的方向发展。

    履带车底盘sw16全套技术资料100%好用.zip

    履带车底盘sw16全套技术资料100%好用.zip

Global site tag (gtag.js) - Google Analytics