本文目錄一覽:
- 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函數
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200025.html