PHP 設定¶
PHP 版本¶
PHP 版本¶
以下列出 PHP 設定與已預載並啟用的 Apache 模組:
php-apc 3.1
Apache 2.4
mod_filter.c
mod_vhost_alias.c
mod_unixd.c
mod_status.c
mod_setenvif.c
mod_rewrite.c
mod_remoteip.c
mod_negotiation.c
mod_mime.c
mod_info.c
mod_headers.c
mod_fastcgi_handler.c
mod_expires.c
mod_env.c
mod_dir.c
mod_deflate.c
mod_autoindex.c
mod_authz_user.c
mod_authz_host.c
mod_authz_core.c
mod_authn_file.c
mod_authn_core.c
mod_auth_basic.c
mod_alias.c
mod_access_compat.c
event.c
http_core.c
mod_so.c
core.c
特殊設定¶
PATH_INFO¶
已在 PHP 中啟用了 PATH_INFO 參數功能。因此,index.php/object
這類特定 URL 將能正常運作,而不需要另外編輯 .htaccess
檔案。
allow_url_fopen¶
allow_url_fopen 在您的 Instance 主機上已啟用,我們建議您使用 curl
; 請參閱 http://phpsec.org/projects/phpsecinfo/tests/allow_url_fopen.html 的說明。
php.ini¶
php.ini
檔案是無法編輯的。您必須使用 PHP 的 ini_set()
來進行設定。
顯示 PHP 錯誤訊息¶
您可以從管理介面查看 PHP 日誌檔。如果想要在網頁上直接顯示錯誤訊息,請透過以下程式碼啟用偵錯模式:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>
max_execution_time¶
max_execution_time
最大值為 180 秒,無法增加。您可以透過 ini_set()
或 set_time_limit()
來設定其他小於 180 秒的值。
Add Headers¶
Apache 從 2.4 版開始,對於 mod_cgi
與其他模組如何將 HTTP 表頭參數轉換到環境變數有了更嚴格的限制。在此版本前,非字元符號都是直接轉換成底線,因而較容易遭受跨網站指令碼攻擊。表頭變數中建議使用 『-』 ,Apache 會自動將此符號轉換成 『_』。
修改最大檔案上傳限制 (upload_max_filesize) 與上傳限制 (post_max_size)¶
此項參數目前無法變更。預設值為 128MB
。