在Windows XP (SP3)下安装配置apache2.2 tomcat.22和PHP5.2.17老出错 有用这两个版本配置成功的吗?

外星人源码 专注分享已经四年了!!!
热门搜索:
您的位置: >
> 星外PHP5.2.17自动配置一键安装包 防phpdos v1.4
星外PHP5.2.17自动配置一键安装包 防phpdos v1.4 /
★★★☆☆
星外PHP5.2.17自动安装包(非星外系统也可以安装) ,比较快速,对于没有对iis配置过php环境的朋友使用,这个版本是安装在c盘的,其实自己安装也是不错的,一般安装在d盘等非系统安装盘。最新的win2003支持较好的是php5.2.17版本,虽然不是最新的也是不错的。&
注意:这个版本是线程安全(Thead Safe)比较适合isapi方式加载。如果需要fastcgi格式运行建议用非线程安全版本。经过测试推荐新手朋友使用护卫神的php套件。
本版本为全国首发限制PHPDOS版本,所有win系统都可以使用,并安装本版本的PHP时&
可以自动限制PHPDOS攻击。(不限星外主机系统用户)&
运行攻击代码时,如果你显示了出错信息,就会看到“this code is kill”&
采用本版本的PHP安装包后,您不用再关udp,tcp,也不需要启用这类IP策略。&
如果已装了旧版本PHP,请先停止IIS,删除旧版本PHP(同时删除win\php.ini),再装上新版本,再启动IIS&
如果也装了zend,可以在安装成功新版本PHP后重装zend&
特别说下zend重装后要用安全包再点下设置权限,不然有安全问题&
包中的dos.php是测试文件,你可以传到一个虚拟主机中运行它,&
如果看到提示“没有拦截攻击,拦截攻击无效”,表明拦截功能功能无效。&
如果没看到这个提示表明拦截功能生效了。
很多开发人员都需要这个.net framework4.0的框架,有了它很多的编辑环境,存储和执行都是支持远程的。 .NET Framework 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。
PowerDesigner是Sybase公司的CASE工具集使用它可以方便地对管理信息系统进行分析设计它几乎包括了数据库模型设计的全过程。它可与许多流行的数据库设计软件例如:PowerBuilderDelphiVB等相
Apache HTTP Server 2.4.12 【图文教程】php5.5 + apache2.4 安装配置 /thread-.html (出处: 外星人源码论坛) httpd-2.4.12-x86.zip Apache是世界使用排名第一的Web服务器软件。它可以运行
这是从office 2003 中提出来的 access单独组件,只包括了access。第一次解压后先执行一下 绿化安装.vbs 然后才能运行ACCESS.Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据
Http File Server是一款免费、开源、便携专为个人用户所设计的 HTTP 文件服务器系统软件,估计没有比 Http File Server 使用起来更为简单的 HTTP 文件服务器了,它不仅上手快、设置简单,而且
其他版本下载
本资源由 外星人源码论坛 提供
                                                                                                                                                                                                       
Copyright (C)
. 外星人软件下载站 版权所有& & 这里用的服务器操作系统是x86版本的,所以以下程序均为在Windows x86环境下使用的版本。 现在官方已经不再支持用iSAPI的方式来安装 PHP了。& & 首先我们要下载两个工具,FastCGI和php& & 1,FastCGI& & fcgisetup32.msi(FastCGI Extension for IIS 6.0 x86)& & 下载:http://www.iis.net/extensions/FastCG I,选择: x86& & 2,PHP 推荐PHP 5.2.17的ZIP压缩包版本& & & & http://windows.php.net/downloads/releases/php-5.2.17-nts-Win32-VC6-x86.zip& & http://windows.php.net/download/&这里可以下载到 PHP 5.3 (5.3.7)& & 在官方网页上有说明:Which version do I choose? 我要安装什么版本& & If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP& & If you are using PHP with IIS you should use the VC9 versions of PHP& & VC6 Versions are compiled with the legacy Visual Studio 6 compiler& & VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed& & DoNOTuse VC9 version with apache.org binaries& & VC9 versions of Apache can be fetched at Apache Lounge. We use their binaries to build the Apache SAPIs.& & 这个意思就是说如果是 Apache&就安装 VC6 的版本 如果是IIS就推荐安装 VC9的版本。& & & & 文件下载完成后,对文件进行一次病毒扫描,以防意外,毕竟小心使得万年船,服务器不是别的,如果中毒那损失可就大了。& & 不建议将php装在C盘,因为我是用的虚拟机做测试,所以我将PHP装在了c盘,如果你的安装路径不同,请自行修改以下提及到的对应路径。& & 第二步、安装PHP& & 一、安装 FastCGI For IIS6& & 将下载得到的fcgisetup32.msi,双击运行进行安装。& & 安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。& & 同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler。& & 二、安装PHP& & 据说由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的fastcgi模式,经过自己的安装,发现5.2也是这个样子,fastcgi模式这是一个更先进的方式,运行速度更快,更稳定!新版本的PHP5.2通过以往老方法已经不能在IIS上安装了,下载IIS下的PHP,解压到所需目录,该目录需要给予user读取运行权限,& & 下载 .zip 格式的版本,解压缩下载的 php-5.2.17-nts-Win32-VC6-x86.zip,并将其复制到c:\PHP目录(你可以根据自己的意愿解压到别的目录。),并给 IIS 启动帐户组或用户赋予读取和运行权限。& & c:\php目录下的所有dll文件复制到C:\windows\system32下(Windows2000系统为C:\winnt\system32,下同),如果已经有若干同名文件存在,覆盖即可。& & 注册 PHP 到 FastCGI& & 打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件。& & ; This is the configuration file for the FastCGI handler for IIS 6.0.& & ; The FastCGI handler will look for this file in the same directory as& & ; fcgiext.dll. By default, the FastCGI installer will place this file into& & ; the %windir%\system32\inetsrv directory.& & 我个人的理解是,只要“Web 服务扩展”里的 FastCGI Handler 为允许时,在加载 fcgiext.dll 时,会读取 fcgiext.ini 配置文件的内容,根据里面的配置为每个网站提供映射。& & 在 [Types] 下添加以下配置:& & & & [Types]& & php=PHP& & [PHP]& & ExePath=c:\PHP\php-cgi.exe& & 这里要用:“\”不能用“/”,“php”表示扩展名,“PHP”是配置节名称,以“[PHP]”定义。 (选你自己的安装的目录,下同。)& & c:\PHP目录下的php.ini-development复制一份,更名为php.ini(还是在当前目录中),再用文本编辑软件打开这个php.ini(建议使用Notepad2、EditPlus、UltraEdit等各种支持语法高亮显示的文本编辑软件)。& & 查找:extension_dir = “./”& & 将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir = “c:/PHP/ext” 。& & 再在d盘下建立文件夹,并命名为upload_tmp& & 查找 ;upload_tmp_dir =& & 将;upload_tmp_dir =该行的注释符,即前面的分号”;”去掉,使该行在php.ini文档中起作用。& & upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个决定路径,需要注意的是,这里设置的目录必须有读、写权限。& & 这里我设置为upload_tmp_dir = “d:/upload_tmp/” (这里就是我前面建立的文件夹)& & 找到:fastcgi.impersonate = 1;把前面的;去掉,& & fastcgi.impersonate = 1& & 找到:short_open_tag= O& & short_open_tag= On& & 搜索 ; Windows Extensions,定位到php.ini文件的extension,将下面列出的常用扩展前面的分号注释符去掉:& & ; extension=php_curl.dll& & ; extension=php_gd2.dll& & ; extension=php_ldap.dll& & ; extension=php_mbstring.dll& & ; extension=php_exif.dll& & ; extension=php_mysql.dll& & ; extension=php_mysqli.dll& & ; extension=php_sockets.dll& & ; extension=php_xmlrpc.dll& & 特别提示:Exif扩展是用来显示图片的exif信息的,因该扩展需要mbstring支持,所以将extension=php_exif.dll这一行移动到extension=php_mbstring.dll一行的下面。& & 注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的,所以如果开启会报错误,如果实在需要这个DLL,可以从 PHP5.2中拷贝过去(php5.2.X可以,php5.3.0不行)extension=php_ming.dllphp5.3.0的ext内是也不存在& & ;date.timezone =& & 去掉前面的分号注释符,这里将其设置为 date.timezone = Asia/Shanghai& & 找到下面& & [Date]& & ; Defines the default timezone used by the date functions& & ; http://php.net/date.timezone& & ; date.timezone =& & 更改为并去除前面的“;”:& & [Date]& & ; Defines the default timezone used by the date functions& & ; http://php.net/date.timezone& & date.timezone = Asia/Shanghai& & 如果不改以上的date.timezone可能打开网页会提示500错误& & 关于时区设定的说明:& & 从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有以下2种方法可以恢复正常的时间。& & 1、如果要用5.1以上版本,而且不修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (XXX),或者使用date(‘Y-m-d G:i:T’, strtotime(‘+8HOUR’) )来获取日期时间;& & 2、一劳永逸,仅限能修改php.ini。打开php.ini把date.timezone前面的分号去掉,在=后面加XXX,重启http服务(如apache2或iis等)即可。& & 关于XXX,大陆内地可用的值是:Asia/Chongqing、Asia/Shanghai、Asia/Urumqi(依次为重庆,上海,乌鲁木齐),港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北),还有新加坡:Asia /Singapore,以上没有北京,不过接着往下看,其他可用的值是:Etc/GMT-8,Singapore ,Hongkong,PRC(中华人民共和国)。& & 查找:;session.save_path = “/tmp”& & 将前面的分号注释符去掉,这里将其设置为session.save_path = “D:/upload_tmp” (这里就是我前面建立的文件夹)& & 如果你有遇到无法上传较大文件或者运行某些程序经常超时,那么可以修改以下内容来调整相关限额:& & max_execution_time = 30 ; 这个是每个脚本运行的最长时间,根据你的需求更改数值,单位秒& & max_input_time = 60 ; 这是每个脚本可以消耗的时间,根据你的需求更改数值,单位也是秒& & memory_limit = 128M ; 这个是脚本运行最大消耗的内存,根据你的需求更改数值,256M。& & post_max_size =10M& & 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.& & 限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等…根据你的需求更改数值,M是单位:兆。& & 大约第883行,& & upload_max_filesize = 2M ;& & 上载文件的最大许可大小 ,根据你的需求更改数值,M是单位:兆。& & 在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.& & 配置网站& & & & 打开IIS管理器,网站上点右键-属性-主目录-配置-添加,& & 可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll& & 扩展名PHP& & 先运行c:\PHP\php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,这点对使用微软的fastcgi模式很重要。& & 写个 php 测试下吧& & 修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!& & 测试是否安装成功!& & 建立一个网站,phpinfo.php文件内容为:& & 文件:phpinfo.php(内容如下)& & 然后访问这个文件,如果看到php详细信息页面,就说明你的服务器可以跑 php 了。& & (2)mysql配置:& & & & 将mysql安装目录下bin目录中的 libmysql.dll复制到"c:\windows\system32"目录下;& & 将php-5.1.17\ext目录下的& & php_curl.dll& & php_gd2.dll& & php_ldap.dll& & php_mbstring.dll& & php_exif.dll& & php_mysql.dll& & php_mysqli.dll& & php_sockets.dll& & php_xmlrpc.dll& & 复制到“C:\WINDOWS\system32”目录下。& & 如果安装成功则可以进行下测试,在程序中启动mysql命令行工具,输入密码,提示登录成功,即可。
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益apache如何配置php 5.2.17, php 5.2.17中php.ini又如何配置?_百度知道
apache如何配置php 5.2.17, php 5.2.17中php.ini又如何配置?
具体安装步骤1.安装wamp程序包
完成后访问localhost,看到正常页面为止2.打开apache配置文件
httpd.conf
# Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
保存退出.3.复制文件httpd-vhosts.conf到
【D:\wamp\bin\apache\apache2.2.8\conf\extra】,覆盖保存.4.复制文件config.inc.php到
【D:\wamp\apps\phpmyadmin2.11.6】,覆盖保存.5.重新启动apache路径要相应改动哦。
其他类似问题
33人觉得有用
为您推荐:
打开php,修改成extension_dir=&quot.ini-recommended或者php.php5&#92.ini-dist文件改成php,拷贝php5目录下的libmysql;3.2;)、extension=php_mbstring、extension=php_mysql前面的分号去掉;4.ini?1,解压到D盘(比如D;D;php5\WINDOWS下;5:&#92:&#92:&#92.把php;2.下载一个php-5.ini到C.拷贝php、php5ts到system32目录下;ext&,找到extension_dir.dll是在windows配置下吗.将extension=php_gd2.17安全线程版本的
这个问题太笼统,最懒的方法是直接下载一个“集成安装包” .百度搜索一下“php 集成安装包” ,各种版本的都有,如 APMServ(这个含Apcahe)。===对于在windows下学习php如无特定要求直接用其自带的iis作为服务器就更简单。如:iis+php+Access根本不需什么安装,直接拷贝以前安装过的php目录设置一下iis即可。iis+php+mysql也不需集成安装包,拷贝mysql目录,然后把mysql安装为系统服务并启动即可。 ===========下面有可能用到==========针对已经安装apache服务器1.察看 httpd.conf 文件中的PhpIniDir的设置 要指向 Php的目录。 2.尝试将 httpd.conf中的 PhpIniDir=&D:/Php5&,改变成 PhpIniDir=&D:\Php5&。(假设PHP安装在D:\Php5)
查找 AppServ
下载安装使用比单独安装apache 方便多了
ini的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁win7配备安装php 5.3.5 + mysql 5.1.51 + apache 2.2.17
&来源:读书人网&【读书人网():综合教育门户网站】
win7配置安装php 5.3.5 + mysql 5.1.51 + apache 2.2.17我用的php版本是最新的,php5.3.5,你可以从这里下载
win7配置安装php 5.3.5 + mysql 5.1.51 + apache 2.2.17
我用的php版本是最新的,php5.3.5,你可以从这里下载 最新的,关于MySql和Apache的安装,前面已经图解了,MySQl 5.1配置安装 ,Apache 2.2配置安装 ,下面开始介绍他们的相互配置。&&& 首先介绍一下php各版本之间的区别,php版本后面一般有VC6和VC9、Thread Safe和Non Thread Safe的区别,VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的,VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的,如果你选用的是Apache或者其他服务,那么选择VC6,选用的是IIS的话,那么请下载VC9 的。Thread Safe 是线程安全,而Non Thread Safe就是非线程安全, 官方并不建议你将Non Thread Safe 应用于生产环境,所以一般选择Thread Safe版本的下载就可以了。下载Zip包就可以了。&&& 将你下载的解压包,解压,重名成PHP,我把它放在了E盘内,你根据自己的情况选择,但下面配置过程中,涉及到路径的也请视情况更改。复制后打开文件夹, 找到php.ini-development,重命名为php.ini,当然你可以先复制一份php.ini-development以作备用,防止配置 过程中出现不可挽回的错误。&&& 一、首先打开php.ini,找到:; On windows:; extension_dir = "ext"修改为:; On windows:extension_dir = "E:/PHP/ext"即去掉extension_dir前面的分号(注意斜杠方向),表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。二、由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将:extension=php_curl.dll&&&&&&&&&& //CURL,客户端 URL 库函数库extension=php_gd2.dll&&&&&&&&&&& //GD绘图函数模块extension=php_mbstring.dll&&&&&& //多字节函数模块extension=php_mysql.dll&&&&&&&&& //MySql函数模块extension=php_mysqli.dll&&&&&&&&& //MySqli函数模块extension=php_pdo_mysql.dll&&&&& //PDO MySql函数模块extension=php_pdo_odbc.dll&&&&&& //PDO ODBC函数模块extension=php_xmlrpc.dll&&&&&&&& //XML-RPC函数库extension=php_xsl.dll&&&&&&&&&&& //XSL函数模块这些extension之前的分号(;)去除。三、配置PHP的Session功能&&& 在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在 php.ini配置文件中找到:;session.save_path = "/tmp"修改为:session.save_path = "D:/phpsessiontmp"四、配置PHP的文件上传功能&&& 同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在 Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到:;upload_tmp_dir =修改为:upload_tmp_dir = "D:/phpfileuploadtmp"五、修改date.timezone,否则在执行phpinfo时date部分会报错:Warning: phpinfo() [function.phpinfo]…找到:;date.timezone =修改为:date.timezone = Asia/Shanghai&&& 至此在Windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要Apache支持PHP,所以还需要在Apache配置文件中完成相应的PHP配置。以下是配置Apache以支持PHP:&&& 找到Apache安装目录下的conf文件夹下的httpd.conf,打开:一、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加如下(路径适你自己的情况而定):LoadModule php5_module "c:/php/php5apache2_2.dll"PHPIniDir "c:/php"AddType application/x-httpd-php .php .html .htm&&& 我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。二、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将:DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"修改为:DocumentRoot "E:/PHPWeb"令将:&Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"&修改为:&Directory "E:/PHPWeb"&三、最后修改具体的index文件先后顺序:DirectoryIndex index. html修改为:DirectoryIndex index. php index. html四、重启Apache服务器&&& 至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在E:/PHPWeb目录下新建一个PHP文件,写入:&?phpphpinfo();?&&&& 然后在游览器中输入12.0.0.1,就可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了。&&& 验证PHP是否能连接Mysql,你可以在index.php中创建如下代码:&?php$connect=mysql_connect("127.0.0.1","root","你的密码");if(!$connect) echo "Mysql Connect Error!";else echo "连接成功";mysql_close();?&&&& 然后在游览器中输入127.0.0.1,看到:连接成功字样就说明PHP连接Mysql就算成功了。

我要回帖

更多关于 apache2.2 tomcat 的文章

 

随机推荐