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,宣告成功。

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


相关文章
|
7月前
|
安全 API PHP
PHP中实现CORS跨域资源共享的方法
通过这种方式,你可以在PHP应用中灵活地实现CORS,以支持跨域Web应用的需求。
544 15
|
缓存 监控 网络协议
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
305 2
|
Ubuntu PHP Apache
在Ubuntu系统中为apt的apache2编译PHP 7.1的方法
以上就是在Ubuntu系统中为apt的apache2编译PHP 7.1的方法。希望这个指南能帮助你成功编译PHP 7.1,并在你的Apache服务器上运行PHP应用。
320 28
|
PHP 开发者
PHP数据验证方法:如何检查一个字符串是否是email格式。
以上就是关于PHP如何检查一个字符串是否是email格式的全部内容。希望你在代码书写旅途中,能找到你的北斗星——简洁、高效、可靠的代码验证方式。让我们共同见证PHP的强大和丰富多彩!
307 16
|
SQL 数据库连接 Linux
数据库编程:在PHP环境下使用SQL Server的方法。
看看你吧,就像一个调皮的小丑鱼在一片广阔的数据库海洋中游弋,一路上吞下大小数据如同海中的珍珠。不管有多少难关,只要记住这个流程,剩下的就只是探索未知的乐趣,沉浸在这个充满挑战的数据库海洋中。
483 16
|
安全 PHP 开发者
php中配置variables_order详解
`variables_order` 是 PHP 配置中的一个关键指令,它决定了不同来源的变量被导入到全局变量空间的顺序。正确配置 `variables_order` 不仅可以确保变量的正确处理和覆盖顺序,还能提高应用程序的安全性。开发者应根据具体应用的需求,合理配置 `variables_order`,确保应用的稳定和安全运行。
222 5
|
JSON PHP 数据格式
PHP解析配置文件的常用方法
INI文件是最常见的配置文件格式之一。
272 12
|
关系型数据库 MySQL PHP
php wampserver的使用配置
本文介绍了WampServer在Windows系统下的配置和使用方法,包括如何修改PHP时区为中国标准时区PRC、更改Apache服务器端口号以避免冲突、设置起始页以及如何创建和管理虚拟目录。通过这些步骤,用户可以更有效地在本地环境中开发和测试PHP程序。
php wampserver的使用配置
|
Java PHP 数据安全/隐私保护
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
本文详细介绍了PHP面向对象编程的一系列核心概念和用法,包括构造函数、析构函数、继承、方法重写、访问控制、接口、抽象类、静态成员、final关键字、以及this、self、parent这三个关键字的异同和作用。通过具体示例代码,展示了如何在PHP中使用这些面向对象的特性,以及它们在实际开发中的应用。
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
|
SQL 安全 PHP
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
948 4