本文目录一览:
- 1、一台服务器是否可以发布多个php并且共用80端口,切外网可访问
- 2、如何在Ubuntu上在多个PHP版本之间切换
- 3、最新的wamp版本如何设置多版本php
- 4、怎么用运行某个php文件来执行多个php文件
- 5、如何再wamp 下安装多个版本的php
- 6、怎么把php多个后台合并成一个
一台服务器是否可以发布多个php并且共用80端口,切外网可访问
使用PHPstudy进行创建多个站点并绑定域名
默认情况下,phpStudy 的站点根目录是在它自己的WWW目录,比如 F:\phpStudy\WWW,访问的地址可以是 或
打开 phpStudy ,在“其他选项”那里点击“站点域名设置”
看到如下界面,填写网站域名(随意写,建议不要写你经常访问的线上域名),然后选择网站目录(可以随意目录,但是不要使用中文),然后点击【新增】,然后点击【保存设置并生成配置文件】,重启环境就可以生效了
上面我们填写的域名,我们希望是直接访问我们本地的网站,要实现这个目的,我们需要修改一下自己电脑里的 hosts 文件,将域名指定到 127.0.0.1 ,如下图:
如何在Ubuntu上在多个PHP版本之间切换
在您的系统上,如果您已安装了多个版本的PHP(例如PHP 7.1和PHP 5.6两者)。 PHP 7.1作为Apache和CLI的默认PHP运行。对于任何需求,您需要使用PHP 5.6。然后你不需要删除php 7.1。你可以简单地切换php版本为默认用于Apache和命令行。
例如,您的服务器安装了PHP 7.1和PHP 5.6两个版本。现在下面的例子将帮助你在两个版本之间切换。
从PHP 5.6 = PHP 7.1
默认PHP 5.6在您的系统上设置,您需要切换到PHP 7.1。
Apache: –
$ sudo a2dismod php5.6
$ sudo a2enmod php7.1
$ sudo service apache2 restart
命令行:-
$ update-alternatives --set php /usr/bin/php7.1
从PHP 7.1 = PHP 5.6
默认PHP 7.1在您的系统上设置,您需要切换到PHP 5.6。
Apache: –
$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
命令行:-
$ sudo update-alternatives --set php /usr/bin/php5.6
最新的wamp版本如何设置多版本php
按照此文案例,同时运行几百个不同版本的PHP网站都没问题
首先来看WAMP是什么意思?
Windows下的Apache+MySQL+PHP,称为WAMP。
属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点。我推荐使用PHPWAMP这款绿色集成环境
这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)
百度搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。
搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本,最老和最新版本都包含了。如果你找不到,就找原文吧,因为你搜到的文章可能是被其他网站转载的。
建议使用PHPWAMP绿色集成环境,700个PHP版本随意切换,多版本同时运行。
(百度搜PHPWAMP有详细的使用教程,能同时运行多个PHP版本,一键去端口等)
怎么用运行某个php文件来执行多个php文件
php中有很好的标签在一个文件中,引入其他文件
include '文件名';
require '文件名';
如何再wamp 下安装多个版本的php
只需以下步骤:
1、下载要安装的PHP版本。既然是用WampServer,那当然是下载Window版本的ZIP包啦:。解压到
Wamp的安装目录\bin\php\php5.2.17。这里以5.2.17为例。
2、进入 Wamp的安装目录\bin\php\php5.2.17 目录,从 php.ini-dist 或者 php.ini-recommended 复制一份,重命名为php.ini,适应修改php.ini配置(如extension_dir),再从php.ini复制一分,重命名为 phpForApache.ini。
3、从已有的版本目录中复制一份 wampserver.conf。比如我安装WampServer的时候已经有php5.3.0,在 Wamp的安装目录\bin\php\php5.3.0 目录下复制 wampserver.conf
到 Wamp的安装目录\bin\php\php5.2.17。
4、修改Wamp配置文件:进入 Wamp的安装目录,用IDE或记事本(最好使用行号定位的记事本,如EditPlus等)打开 wampmanager.ini,定位到 335 行,通常在这一行就是[phpVersion],如果不是,则在附近找找。复制下面一行:
Type: item; Caption: "5.3.0"; Action: multi; Actions:switchPhp5.3.0
插入到这一行前面,并修改为
Type: item; Caption: "5.2.17"; Action: multi; Actions:switchPhp5.2.17
再复制
[switchPhp5.3.0]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.0";WorkingDir: "Wamp的安装目录/scripts"; Flags: waituntilterminated
Action: run; FileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "Wamp的安装目录/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
插入这一段之前,并修改为
[switchPhp5.2.17]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.2.17";WorkingDir: "Wamp的安装目录/scripts"; Flags: waituntilterminated
Action: run; FileName: "Wamp的安装目录/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "Wamp的安装目录/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
5、退出WampServer,再重启。完成。
通过这5步,即可完成PHP任意版本的安装。
怎么把php多个后台合并成一个
把php多个后台合并成一个的方法:
1.首先我们需要创建几个实例数组,代码及浏览器运行效果如图
2.要实现我们想要的效果,我们需要用到array_merge()函数,该函数具体说明如图所示
3.使用array_merge() 函数,可以合并一个或多个数组,代码及浏览器运行效果如图
4.使用array_merge() 函数,若不同数组间存在相同的键值,则后面合并进来的数组的元素值将会覆盖前面的,否则返回的是False,代码及浏览器运行效果如图
5.使用array_merge() 函数,只传一个数组且键名是数字,会重新生成索引,代码及浏览器运行效果如图
6.总结
1).当我们需要合并数组时
2).使用array_merge() 函数,可以合并一个或多个数组
3).使用array_merge() 函数,若不同数组间存在相同的键值,则后面合并进来的数组的元素值将会覆盖前面的
4).使用array_merge() 函数,只传一个数组且键名是数字,会重新生成索引。
注意事项
PHP有很多实用的函数是大家以前忽略掉的,本系列的文章会为大家详细介绍所有PHP函数