php版本
㈠ php的幾個版本的區別
1. VC6與VC9的區別:
VC6版本是使用Visual Studio 6編譯器編譯的,如果你的PHP是用Apache來架設的,那你就選擇VC6版本。
VC9版本是使用Visual Studio 2008編譯器編譯的,如果你的PHP是用IIS來架設的,那你就選擇 VC9版本。
VC9版本是針對IIS伺服器的版本,沒有對APACHE的支持,而VC6版本對IIS和Apache都提供了支持
2.Ts與nts的區別:
Windows版的PHP從版本5.2.1開始有Thread Safe和NoneThread Safe之分。
先從字面意思上理解,Thread Safe是線程安全,執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查。
3.PHP的兩種執行方式:ISAPI和FastCGI。
ISAPI執行方式是以DLL動態庫的形式使用,可以在被用戶請求後執行,在處理完一個用戶請求後不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以ISAPI來執行PHP,建議選擇ThreadSafe版本;
而FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以FastCGI來執行PHP,建議選擇NonThread Safe版本。通過phpinfo(); 查看其中的 Thread Safety 項,這個項目就是查看是否是線程安全,如果是:enabled,一般來說應該是ts版,否則是nts版。
㈡ 現在大家用的PHP都什麼版本的
5.5,不是版本越高就越好,現在用的都是穩定的版本,新版們一般兼容性都做得不好
㈢ php的幾個版本的區別
PHP5.2 以前:autoload, PDO 和 Mysqli, 類型約束
PHP5.2:JSON 支持
PHP5.3:棄用的功能,匿名函數,新增魔術方法,命名空間,後期靜態綁定,Heredoc 和 Nowdoc, const, 三元運算符,Phar
PHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內置 Web 伺服器,細節修改
PHP5.5:yield, list() 用於 foreach, 細節修改
PHP5.6: 常量增強,可變函數參數,命名空間增強
㈣ 如何查看PHP版本,php版本怎麼查詢
新建一個PHP文件,輸入復制以下代碼,保存 放到能運行php的環境裡面訪問
<?php
echophpinfo();
?>
代碼
如下圖是我本地測試的效果
㈤ PHP 獲取php版本號
<?php
$temp=explode(".",phpversion()); //以數組形式獲取版本號
$num=count($temp); //計算數組中的元素數量
$phpver=0;
switch($num)
{
cas 3:
$phpver=$phpver (intval($temp[2]));
cas 2:
$phpver=$phpver (intval($temp[1]*10);
cas 1:
$phpver=$phpver (intval($temp[0]*100);
default:
}
echo $phpver;
?>
㈥ php 版本 問題
php 是一種語言 而這里的3.0 和5.3准確的來說是指php語言運行環境的版本
就和java一樣 是一種語言 但是jre 是有版本的
php編輯器很多 專業的有zendstudio phpedit 當然熟練的話 用editplus 記事本也可以
㈦ PHP版本多少
php5,我剛參加工作,面試的幾家問的也都是php5的使用
㈧ 如何選擇php的版本
您好,很高興為您解答:
開發新項目:推薦使用PHP7的版本,他是一個趨勢,也是優化後的結晶,他的效率非常高。
維護老項目:推薦使用PHP5.2的版本,非常穩定!
使用開源項目/CMS之類的:查詢源碼支持的PHP版本,一般官網都有文檔,像DeDecms推薦使用PHP5.2,WP最新版本推薦PHP7
Laravel,Thinkphp5也支持PHP7了
㈨ 如何升級php版本
1.從官網下載一個php7.1.5
2.將剛下載的壓縮包解壓縮,修改命名為php7.1.5,即php+版本號。
3.將這個文件夾放在wamp/bin/php 目錄下。
4.將原來版本的php5.5.12文件夾中的,php.ini , phpForApache.ini , wampserver.conf 文件 復制到 php7.1.5 文件夾中。
5.修改 php.ini , phpForApache.ini 兩個文件, 將兩個文件中所有的 php5.5.12 替換成 php7.1.5。
6.修改wampserver.conf文件, 如果你的apache版本是 2.2X 那麼修改
$phpConf['apache']['2.2']['LoadMoleName'] = 'php5_mole';
$phpConf['apache']['2.2']['LoadMoleFile'] = 'php5apache2_2.dll';
為
$phpConf['apache']['2.2']['LoadMoleName'] = 'php7_mole';
$phpConf['apache']['2.2']['LoadMoleFile'] = 'php7apache2_2.dll';
如果你的apache版本是 2.4 那麼修改
$phpConf['apache']['2.4']['LoadMoleName'] = 'php5_mole';
$phpConf['apache']['2.4']['LoadMoleFile'] = 'php5apache2_4.dll';
為試試吧,我還在後盾人線下面授培訓學習呢,大牛講師在身邊隨時解答呢,有不會的可以問我哦ヽ(○^㉨^)ノ♪
㈩ 怎麼查看PHP版本信息
Php的版本控制一直也是一個比較棘手的問題,因為版本不同導致有許多功能不能很好的實現,所以當程序上傳到空間的時候一定要對版本進行有效的控制,這樣可以避免不必要的麻煩產生。那麼如何查看當前你的php版本呢?下面提供兩種方法幫你查看你的php版本。
使用phpinfo()函數,該函數就是用來顯示php伺服器的配置信息,在你的環境下創建一個php文件,在裡面數據下面代碼,然後執行就會列印出下面結果,可以清楚的看到,你當前php的版本,已經php、apache、mysql等配置信息。
<?php
Phpinfo();
?>
使用phpsersion()函數,這個函數的原型是string phpversion(void);返回的一個string,本函數是返回php版本信息,創建一個php文件,輸入以下代碼,就可以在瀏覽器中看到返回的php的版本信息了。
<?php
echo phpversion();
?>