XAMPP配置同时支持PHP5.3和PHP5.2方法整理

简介: XAMPP配置同时支持PHP5.3和PHP5.2方法整理

有ShopEx网站需要运行在PHP5.2 下(支持Zend Optimizer v3.3.3)

有校服生产管理软件需要运行在PHP5.3 下(支持static::延迟静态绑定)


分别下载xampp version 1.7.1和version 1.7.7


将xampp1.7.1解压在d:\xampp目录下,配置好网站正常访问使用


复制xampp1.7.7的php目录到d:\xampp\php53,


修改:D:\xampp\apache\conf\extra\httpd-xampp.conf文件,在最上加如下代码:
ScriptAlias /php53-cgi/ “D:/xampp/php53/”
<Directory “D:/xampp/php53”>
AllowOverride None
Options None
Order deny,allow
Deny from all
<Files “php-cgi.exe”>
Allow from all
虚拟主机配置文件:D:\xampp\apache\conf\extra\httpd-vhosts.conf
#php5.2 (默认)站点
<VirtualHost *:80>
DocumentRoot d:/xampp/php52site/htdocs
ServerName php52site.com
ErrorLog logs/php52site-error_log
CustomLog logs/php52site-access_log common
#php5.3站点
<VirtualHost *:80>
<FilesMatch “.php$”>
SetHandler application/x-httpd-php-cgi
Action application/x-httpd-php-cgi “/php53-cgi/php-cgi.exe”
DocumentRoot d:/xampp/php53site/htdocs
ServerName php53site.com
ErrorLog logs/php53site-error_log
CustomLog logs/php53site-access_log common

修改hosts文件将php52site.com和php53site.com都指向本机 新建i.php放在每个网站目录下,内容:<?php phpinfo();?>

打开:http://php52site.com/i.phphttp://php53site.com/i.php


会看到一个加载的是php5.2,一个是php5.3,宣告成功。

————————————————


相关文章
|
2月前
|
缓存 监控 网络协议
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
|
1天前
|
JSON PHP 数据格式
PHP解析配置文件的常用方法
INI文件是最常见的配置文件格式之一。
|
2月前
|
Java PHP 数据安全/隐私保护
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
本文详细介绍了PHP面向对象编程的一系列核心概念和用法,包括构造函数、析构函数、继承、方法重写、访问控制、接口、抽象类、静态成员、final关键字、以及this、self、parent这三个关键字的异同和作用。通过具体示例代码,展示了如何在PHP中使用这些面向对象的特性,以及它们在实际开发中的应用。
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
|
2月前
|
关系型数据库 MySQL PHP
php wampserver的使用配置
本文介绍了WampServer在Windows系统下的配置和使用方法,包括如何修改PHP时区为中国标准时区PRC、更改Apache服务器端口号以避免冲突、设置起始页以及如何创建和管理虚拟目录。通过这些步骤,用户可以更有效地在本地环境中开发和测试PHP程序。
php wampserver的使用配置
|
2月前
|
设计模式 算法 PHP
PHP中的设计模式:策略模式的深入探索与实践在软件开发的广袤天地中,PHP以其独特的魅力和强大的功能,成为无数开发者手中的得力工具。而在这条充满挑战与机遇的征途上,设计模式犹如一盏明灯,指引着我们穿越代码的迷雾,编写出更加高效、灵活且易于维护的程序。今天,就让我们聚焦于设计模式中的璀璨明珠——策略模式,深入探讨其在PHP中的实现方法及其实际应用价值。
策略模式,这一设计模式的核心在于它为软件设计带来了一种全新的视角和方法。它允许我们在运行时根据不同情况选择最适合的解决方案,从而极大地提高了程序的灵活性和可扩展性。在PHP这门广泛应用的编程语言中,策略模式同样大放异彩,为开发者们提供了丰富的创作空间。本文将从策略模式的基本概念入手,逐步深入到PHP中的实现细节,并通过一个具体的实例来展示其在实际项目中的应用效果。我们还将探讨策略模式的优势以及在实际应用中可能遇到的挑战和解决方案,为PHP开发者提供一份宝贵的参考。
|
2月前
|
Unix PHP
PHP-FPM 配置
PHP-FPM 配置
|
2月前
|
PHP UED 开发者
PHP中处理异常的现代方法
【9月更文挑战第26天】在PHP的世界里,异常处理是代码健壮性的守护神。本文将深入浅出地探讨如何在PHP项目中优雅地处理异常,从而避免程序崩溃并提升用户体验。
|
2月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
155 4
|
2月前
|
监控 IDE PHP
php xdebug的配置、调试、跟踪、调优、分析
php xdebug的配置、调试、跟踪、调优、分析
|
1月前
|
缓存 NoSQL 数据处理
原生php实现redis缓存配置和使用方法
通过上述步骤,你可以在PHP项目中配置并使用Redis作为高性能的缓存解决方案。合理利用Redis的各种数据结构和特性,可以有效提升应用的响应速度和数据处理效率。记得在实际应用中根据具体需求选择合适的缓存策略,如设置合理的过期时间,以避免内存过度消耗。
45 0