㈠ cpanl如何選擇php版本以及擴展PHP包
PHP版本的選擇
如果伺服器在處理PHP包時遇到問題,你可能需要查看一下PHP的設置的方式。如果主機支持用戶自主選擇網站使用的PHP版本
擴展PHP包
擴展包是使用PHP腳本語言寫出來的軟體。cPanel使得搜索和添加PHP 擴展包到網站的操作更加容易
隨著cpanel版本的升級PHP版本也要更新,所以才有了PHP版本的選擇了!
工具/原料
cpanel虛擬主機管理系統
步驟/方法
PHP版本的選擇: 登錄cPanel,在主頁的「軟體」管理一欄中,單擊「PHP Config」圖標,你可以在轉到的頁面上進行選擇。
不同版本的cPanel提供的修改方法可能會略有差別。請仔細閱讀每個PHP版本下面的說明,選擇適當的版本。
1、選擇你希望使用的PHP版本,或者選擇「系統默認」,即使用主機選擇的版本;
2、單擊「更新」,保存修改。
注意:如果在~/public_html/.htaccess中你自定義了句柄,修改這些設置將會覆蓋原句柄。所以如果不確定,在修改設置前做好~/public_html/.htaccess的備份。
在該頁面上還有一些附加擴展功能以供安裝。
注意:這些附加擴展僅能修改你的~/public_html/php.ini文件。如果使用了這些更改,確保其他php初始化文件和你選擇的PHP版本是配套的。我們強烈建立你選擇「Single php.ini」的PHP版本,以保證網站軟體使用適合的php初始化文件。如果選擇了PHP 5.3版本,確保子文件夾使用的是"/usr/php/53/usr/bin/php",否則使用的將會是PHP 5.2版本。
擴展PHP包
登錄cPanel,在主頁的「軟體」一欄下,單擊「PHP PEAR」查看所有可用的PHP擴展包,可以搜索某個特定的擴展包。如果知道擴展包的名字,則可以直接添加。
查看所有可用的擴展包
1、單擊「顯示可用的PHP擴展和應用」;
2、單擊「安裝」,安裝你需要的擴展包。
搜索擴展包
使用主題或關鍵字搜索:
1、在「搜索」框內輸入關鍵字,單擊「到」;
2、單擊「安裝」,安裝你需要的擴展包。
單擊「顯示文檔」,查看擴展包的創建者的文檔。
安裝擴展包
1、如果知道擴展包的名字,在「安裝一個PHP擴展和應用包」下輸入該名字;
2、單擊「現在安裝」。
已安裝的PHP擴展和應用包列表
該列表可以幫助你管理已安裝的擴展包。列表包括模塊名稱、版本和管理。
如果你認為某個擴展包過期了,單擊「更新」,cPanel可以為你更新它。
如果某個擴展包損毀或丟失了,單擊「重新安裝」。
單擊「卸載」,卸載擴展包。
單擊「顯示文檔」,查看擴展包的文檔。
系統模塊
cPanel中已經事先安裝過一些擴展包。單擊「顯示系統已安裝的模塊」,可以查看該列表。
記住:系統安裝模塊不能被刪除。單擊「顯示文檔」,查看系統安裝擴展包文檔。
下面附上一些常用的PHP指令
asp_tags:指伺服器是否支持PHP代碼中用<%and%>替代標準的<?php and ?>標簽。如果這一項選項被關閉,則包含ASP標簽的PHP腳本將不能正常運行。
file_uploads:指伺服器是否支持PHP腳本介紹通過HTTP(也就是Web)上傳的文件。
Include_path:定義網站尋找PHP文件的路徑。確保將要的運行的所有PHP腳本都保存在指令指到的地方。
max_execution_time:一個PHP腳本最大運行時間,以秒為單位。該限制可以防止書寫不當的腳本拖慢伺服器。
max_input_time:一個PHP腳本處理接傳入信息的最大時間,以秒為單位。該限制可以防止腳本過載而拖慢伺服器。
memory_limit:一個PHP腳本可以包含的最大位元組。該限制可以防止書寫不當的PHP腳本佔用伺服器內存。當此處設置為-1,則沒有內存限制。
register_globals:警告:此功能過時,需設置為關閉狀態,否則網站將不安全。
safe_mode:該指令保證了用戶運行PHP腳本時得到執行腳本中的任務的許可權。例如,如果腳本命令修改一個文件,用戶就需要更新該文件的許可權。不過這條指令已經失效了,所以主機可能會關閉它。用戶可以使用其他安全措施代替它。
session.save_psth:當訪問者訪問網站時,需要使用自己獨一無二的用戶ID。用戶ID進行的會話,或者在網站上停留的時間等信息會被記錄在主機中。該指令顯示了這些信息被記錄在何處。(PHP允許你為給定的訪問者和會話設立特定的Web內容。)如果「值」那一列存在一個數字,則它指的是信息被存儲在多少個目錄中。如果你的網站流量很大,將會話的數據分配到多個文件夾內有助於伺服器存儲和檢索這些信息。「值」那一列中文字是指包含會話信息子目錄的目錄的名字。
upload_max_filesize:上傳文件最大位元組數。