如何在linu下安裝多個不同版本的

2021-12-24 10:07:00 字數 2775 閱讀 9624

1樓:匿名使用者

# virtualhosts

serveradmin [email protected]

documentroot "/var/www/sites/5217/test.local"

servername php5217.local

errorlog "/var/log/apache2/php5217.local-error.log"

customlog "/var/log/apache2/php5217.local-access.log" common

serveradmin [email protected]

documentroot "/var/www/sites/5328/test.local"

servername php5328.local

errorlog "/var/log/apache2/php5328.local-error.log"

customlog "/var/log/apache2/php5328.local-access.log" common

serveradmin [email protected]

documentroot "/var/www/sites/5429/test.local"

servername php5429.local

errorlog "/var/log/apache2/php5429.local-error.log"

customlog "/var/log/apache2/php5429.local-access.log" common

serveradmin [email protected]

documentroot "/var/www/sites/5514/test.local"

servername php5514.local

errorlog "/var/log/apache2/php5514.local-error.log"

customlog "/var/log/apache2/php5514.local-access.log" common

儲存配置後,建立各站點的documentroot目錄,再往每個目錄放置一個phpinfo的測試檔案,完成後重啟apache伺服器並在本地hosts檔案加入域名解析,現在就可以訪問各站點來測試多版本php共存了。

好了,基本的多版本php共存解決方案已經完成,如果還需要新增其他的php類庫支援,後續自己再呼叫對應php目錄下的pecl, php_config等指令碼編譯安裝就可以了。

2樓:

自己編譯,設定--prefix=/usr/local/php70 --prefix=/usr/local/php56 --prefix=/usr/local/php55 . . .

php-fpm 的www.conf設定監聽不同的埠號。或者用第三方打包的包。

如何在linux下安裝多個不同版本的php

3樓:育知同創教育

進入php源程式目錄中的ext目錄中,這裡存放著各個擴充套件模組的源**,選擇你需要的模組,比如curl模組:cd curl

執行phpize生成編譯檔案,phpize在php安裝目錄的bin目錄下

/usr/local/php5/bin/phpize

執行時,可能會報錯:cannot find autoconf. please check your autoconf installation and

the $php_autoconf

environment variable is set correctly and then rerun this

script.,需要安裝autoconf:

yum install autoconf(redhat或者centos)、apt-get install

autoconf(ubuntu linux)

/usr/local/php5/bin/php -v

執行這個命令時,php會去檢查配置檔案是否正確,如果有配置錯誤,

這裡會報錯,可以根據錯誤資訊去排查!

4樓:檸檬偷偷

安裝編譯 指定不同的路徑

一臺linux伺服器可以安裝多個php嗎

5樓:匿名使用者

進入php源程式目錄中的ext目錄中,這裡存放著各個擴充套件模組的源**,選擇你需要的模組,比如curl模組:cd curl

執行phpize生成編譯檔案,phpize在php安裝目錄的bin目錄下

/usr/local/php5/bin/phpize

執行時,可能會報錯:cannot find autoconf. please check your autoconf installation and

the $php_autoconf

environment variable is set correctly and then rerun this

script.,需要安裝autoconf:

yum install autoconf(redhat或者centos)、apt-get install

autoconf(ubuntu linux)

/usr/local/php5/bin/php -v

執行這個命令時,php會去檢查配置檔案是否正確,如果有配置錯誤,

這裡會報錯,可以根據錯誤資訊去排查!

6樓:郭偉

可以的.php版本嗎?

如何在linu系統中安裝,如何在linux系統中安裝python

linux系統中安裝python包括以下三個步驟 2 安裝 tar jxvf python 2.5.2.tar.bz2 cd python 2.5.2 configure make make install 3 測試 在命令列下輸入python,出現python直譯器即表示已經正確安裝。在suse1...

linu下如何檢視某個軟體是否安裝?安裝路徑在哪

以redhat centos 中php mysql為例 1 如果包是通過yum或者rpm方式安裝 root localhost yum.repos.d rpm qa 找出系統所有的包,找到對應的檔名 root localhost yum.repos.d rpm ql php mysql 5.4.16...

linu下如何檢視某個軟體是否安裝?安裝路徑在哪

首先要知道軟體名字,例如 wireshark 然後全盤搜尋,root使用者命令find name wireshark 我們平時能直接敲 ls cat 等命令,是因為軟體已經放在預設路徑 環境變數 而可以用以下命令檢視環境變數 echo path 結果是 多個路徑,以冒號為分隔 usr lib64 q...