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

绿标短网址app.10086.cn/xxxxx移动短网址缩短接口网址api调用php方式解析 绿标短网址app.10086.cn/xxxxx 移动网缩短接口网址api调用php方式解析 app.10086.cn是移动网站的接口,可以制作移动网等第三方官方网站域名的任意生成接口,由于是认证企业,可以再抖音 微信 qq等第三方渠道正常打开不拦截提示,第三方网址,头条文章等,效果非常号,这里记录下api接口,纯技术php生成,具体规则可以去抖音的开放平台去申请对应接口 。这里用我php模拟抓包获取方式 GET http://www.app10086cn.cn/?i=app.10068.cnHTTP/1.1 阅读详情
一、使用软件:
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引擎!
好了,到这里,基本上各个组件都安装全了!投入使用吧,呵呵!

基于DFT的滤波系列:加窗滤波的 Matlab 实现 在实际应用中,你可以尝试不同类型的窗函数(如汉宁窗、汉明窗等)以及不同的滤波参数来获得所需的滤波效果。此外,还可以进一步了解 DFT 和窗函数的原理,以及其他数字信号处理技术的应用。加窗滤波是一种常用的数字信号处理技术,它通过在频域上应用窗函数来改善信号的频谱特性。我们通过定义输入信号、应用窗函数、进行 DFT 和逆 DFT,实现了滤波过程,并通过绘图进行了可视化。在频域上进行加窗滤波的关键是将窗函数应用于 DFT 的结果。首先,我们需要定义一个输入信号,这里我们使用一个简单的正弦波作为示例。 阅读详情

相关推荐

【AI概念】迁移学习 vs. 域自适应 vs. 域泛化|定义、核心原理、数学表达、易混淆点与工程选择建议|实际案例、工程实现细节、未来研究趋势、实际应用场景

大家好,我是爱酱。本篇将会详细梳理迁移学习(Transfer Learning)、域自适应(Domain Adaptation)、域泛化(Domain Generalization)三大常被混淆的核心概念,结合数学公式、典型算法与实际应用场景,帮助你厘清它们的本质区别、联系与工程意义。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力!

AI人工智能爱酱~你的AI学习好帮手~ 2466

windows XP安装配置Perl Apache

windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca 进入View archive of older releases 下载ActivePerl-5.6.1.624-T...

weixin_34365417的博客 288

AVS3代码阅读HPM4.0

参考AVS3代码阅读(HPM6.0)(一.整体架构以及CU划分部分代码) 版本:HPM4.0 核心文件:app_encoder.c   要做的是帧间预测,所以前面的函数先暂时不管了,挖个坑以后再填。直接从enc_pic看起。 enc_pic()    ...

CRR的博客 3187

php 5.0.2 win32,WINXp,windows2000下配置apache2.0.52+php5.0.2+mysql4.0-PHP教程,系统相关

一、使用软件:apache_2.0.52-win32-x86-no_sslphp-5.0.2-win32mysql-4.0.21-winphpmyadmin-2.6.0配置环境:windows xp sp2二、具体步骤注意事项:安装过程,任何目录和文件名都不要使用空格,不要使用d:\program files 而要使用d:\programfiles1. apache_2.0.52-win32-x8...

weixin_42183486的博客 257

【HCIA学习记录】WLAN配置实验

HCIA-WLAN

寸先生的AI道路 3874

EEG/ERP新手必看:5本神经科学入门书籍推荐(附高清PDF下载)

本文为EEG/ERP研究新手推荐5本神经科学入门书籍,涵盖认知神经科学、数据分析、ERP技术等核心内容。特别推荐《认知神经科学—关于心智的生物学》和《事件相关电位基础》,这些书籍不仅提供理论框架,还包含实用案例和MATLAB代码,帮助研究者快速掌握脑电研究技术。附高清PDF下载,适合实验室小组学习。

weixin_29210727的博客 444

php下的RSA算法实现

/** Implementation of the RSA algorithm* (C) Copyright 2004 Edsko de Vries, Ireland** Licensed under the GNU Public License (GPL)** This implementation has been verified against [3] * (tested Java/PHP

3276

单细胞分析(五)——使用Harmony进行数据整合和去批次

为了保证单细胞RNA测序数据的准确性和可靠性,需要对数据进行样本去批次处理。去批次的方法包括Harmony,SeuratV3等,这些方法可以有效地消除批次效应和技术噪声,并提高单细胞RNA测序数据的质量,为后续的数据分析提供更加可靠的基础。

阅读文献,记录学习笔记 3万+

如何在HTML中引用XML数据

(转载自phpArticle--www.21ds.net)1,内嵌XML数据 第一次亲密接触(非痞子蔡版,请不要理解为侵权) xml 接触到XML稍微宝贵的地方---数据岛 感觉不错,是个好东东 第一次亲密接触 对象: 亲密程度: 结论: e.g:2.外部xml文件的引用   首先利用以前的知识建立一个XML文件(不是我懒,给你们一个机会锻炼^^)   涉及到以下中

2838

解决创建conda环境时Solving environment: failed 和 ResolvePackageNotFound 的错误

环境配置文件是在别的机器上导出的,文件里的软件包是按照导出文件的机器配置的,因此导出的时候,把这些包的详细信息也导了出来,即第二个等号后面跟着的信息,当我们按照这个文件创建环境时,conda就会根据我们机器的配置信息,按照配置文件里包的详细信息,去找这个包,那当然找不到,结果发现“查无此包”,因此也就会报上面的错误。上面找到了问题的所在之处,解决起来就很简单了,只需要在配置文件 environment.yml 中将包的详细信息删除,也就是第二个等号后面的内容。然而升级超级慢不说,也没有解决我的问题。...

番茄炒蛋三分糖 4万+

RDkit入门

今天开始写RDkit的入门教程,每天学习和写一小点,相信一句话“不积跬步无以至千里,不积小流无以成江海”,所以就慢慢来,一点一滴积累叭,从最简单的开始喽希望自己每天都能保持写博客的好习惯,把自己的代码笔记就极在这里,RDkit一块啃了很久的骨头,今天终于要下定决心,好好总结一波了,希望保持这个更新的频率,每天都能有所学。............

博客而已 6682

在论坛统计中显示今日发贴、昨日发贴和最高日发贴(速度优化版)

Discuz原版本中统计的资料是24小时的发贴计数,对于使用过其它论坛的网管来说尤其感到别扭。最近我修改了Discuz的部分代码,实现了标题所述功能。由于统计数的查询颇费时间和资源,为了最大的优化速度,此代码采用Discuz的缓存技术。现提供大家共享。步骤一:修改数据库结构  CODE:[Copy to clipboard]  ALTER TABLE `cdb_settings` ADD `pos

2161

构建.NET网站:VSCode还是Visual Studio?揭开开发工具的选择之谜

选择VSCode还是Visual Studio,归根结底是取决于你的具体需求和偏好。🔍 这两款工具各有千秋,都能为你的.NET网站开发提供强大的支持。希望这篇文章能够帮助你更全面地了解这两款工具,做出明智的选择。

墨夶的博客 787

mysql的字符串函数

注意:如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII(2); -> 50mysql> select A

1826

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

PHP下得到客户端ip的方法

getenv -- Gets the value of an environment variable Descriptionstring getenv ( string varname )Returns the value of the environment variable varname, or FALSE on an error. // Example use of getenv()$i

1812

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

qmail注册程序

  #Igenus RegNewUser By SunGod #Email:cn63@21cn.com #2003.11.16 include "config/config_inc.php"; $Cmd  = $HTTP_GET_VARS[Cmd]; $vpopmailbindir = "/home/vpopmail/bin/"; #设定vpopmail的bin目录 if ($Cmd == "

1770

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

PHP下如何对文件进行加锁

php/**************************************************************************file lock*@author Zeal Li*http://www.zeali.net/**************************************************************************/

1728

PHP的计数器程序---解决全部可能遇到的问题

 一般的计数器程序用的执行外部程序函数 exec(),但很多主机空间(包括收费的)拒绝这个危险操作。我们只好用fread(),fwrite()等文件读写函数,关键在于采用哪种方式fopen()打开文件。试了N次后,证明以下程序是可行,在收费空间上获得验证。count目录   |---count.php   |---counter.txt   |---0~9的数字GIF图片(0.gif,...,9.

1666

Mysql日期和时间函数不求人

DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sa

1573

关于权限设计的探讨

但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。 下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限。 权限设计通常包括数据库设计、应用程序接口(API)设计、程序实现三个部分。 这三个部分相互依存,密不可分,要实现完善的权限管理体系,必须考虑到每一个环节可行性与复杂程

961

Apache Flink 零基础

低代码、易开发、易维护、可读性强,适配实时数仓分层、指标统计、数据清洗、多源数据关联等绝大多数业务场景,支持Kafka、Doris、MySQL、Hive等主流组件读写,是企业实时开发主流方案。:接收客户端提交的实时/离线任务、解析任务逻辑、生成DAG执行流程图、分配集群资源、调度任务运行、管理Checkpoint/Savepoint、处理任务故障重启、协调集群节点状态。手动触发的状态快照,主要用于任务升级、代码迭代、版本更新、集群迁移、任务重启等运维操作,保证业务无感知、数据不错乱、任务无缝恢复。

2402_85354210的博客 315

深入 Apache Hudi Write Operations:一次 Upsert 到底经历了什么?

Apache Hudi Write Operations

喻师傅的学习笔记 681
上一篇: Sendmail邮件服务器快速指南
下一篇: 在rhas3.0上建立一个完整的邮件系统(内含四部分)修正版 V
trip
博客等级 码龄25年 20粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值