Ⅰ php配置文件是什麼
PHP 的配置文件一般是 php.ini 文件
php.ini 文件必須命名為'php.ini'並放置在httpd.conf中的PHPIniDir指令指定的目錄中,使用phpinfo()函數可以查看。如果未作修改,windows平台下一般放在php安裝目錄中。
PHP還是一個不斷發展的工具,其功能還在不斷地刪減
而php.ini的設置更改可以反映出相當的變化,
在使用新的PHP版本前,研究一下php.ini會有好處的
下面簡單的介紹一下基本配置:
directive = value
; 指示標識符 是 *大小寫敏感的* - foo=bar 不同於 FOO = bar。
engine = On
; 使 PHP scripting language engine(PHP 腳本語言引擎)在 Apache下有效。
short_open_tag = On
; 允許 tags 將被識別。
asp_tags = Off
; 允許ASP-style tags
precision = 14
; 浮點類型數顯示時的有效位數
上面只是一個例子,其他詳細的配置說明,可以參考一些資料。
Ⅱ php.ini是做什麼的
用來控制php的某些功能
某些功能比如:錯誤提示,短標簽,上傳文件最大值,擴展等等可以通過php.ini文件設置
根據個人的要求讓它們進行打開或者關閉
Ⅲ 在linux 虛擬主機php環境中,php.ini 中 extension=zip.so 主要起什麼作用
在php.ini 中增加extension=zip.so其作用是為php載入 zip 模塊.
可參考以下資料:
Linux平台下PHP zip模塊
1、依次運行以下命令:
wget http://pecl.php.net/get/zip-1.8.3.tgz //貌似已經出新版本了zip1.10.2.tgz
tar zxvf zip-1.8.3.tgz
cd zip-1.8.3
/usr/local/php/bin/phpize (對應的phpize路徑)(安裝好的php位置)
configure --with-php-config=/usr/local/php/bin/php-config (對應的php-config路徑)(php-config文件名不能更改)
make
make install
//此時會在zip/moles/下生成一個zip.so文件,將它拷貝到make之後給的一個路徑下,如有同名的,覆蓋之。
2、生成的模塊路徑:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so (對應的extensions路徑)
3、修改php.ini
extension_dir = "./"修改為extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"
增加extension=zip.so
4、重啟apache
apache2/bin/apachectl restart
Ⅳ 請問php.ini幹嘛的用的
PHP.INI是web伺服器php模塊的配置文件.
一般web伺服器例如IIS或是apache,在配置玩php的時候,會出現這個文件.
如果你的電腦不需要的話,可以卸載php模塊!
Ⅳ 自定義php.ini什麼意思
關於php.ini這個文件必須命名為'php.ini'並放置在httpd.conf中的PHPIniDir指令指定的目錄中。編輯本段語法該文件的語法非常簡單。空白字元和以分號開始的行被簡單地忽略。章節標題(例如: [php])也被簡單地忽略,即使將來它們可能有某種意義。設置指令的格式如下:directive = value指令名(directive)是大小寫敏感的!所以"foo=bar"不同於"FOO=bar"。值(value)可以是:1. 用引號界定的字元串(如:"foo")2. 一個數字(整數或浮點數,如:0, 1, 34, -1, 33.55)3. 一個PHP常量(如:E_ALL, M_PI)4. 一個INI常量(On, Off, none)5. 一個表達式(如:E_ALL & ~E_NOTICE)INI文件中的表達式僅使用:位運算符、邏輯非、圓括弧:| 位或& 位與~ 位非! 邏輯非布爾標志用 On 表示打開,用 Off 表示關閉。一個空字元串可以用在等號後不寫任何東西表示,或者用 none 關鍵字:foo = ; 將foo設為空字元串foo = none ; 將foo設為空字元串foo = "none" ; 將foo設為字元串'none'如果你在指令值中使用動態擴展(PHP擴展或Zend擴展)中的常量,那麼你只能在載入這些動態擴展的指令行之後使用這些常量。
Ⅵ php.ini中doc_root的作用是什麼
php手冊中的說明:
doc_root string
PHP 在伺服器上的根目錄。僅在非空時使用。如果 PHP 被配置為安全模式,則此目錄之外的文件一概不被解析。如果 PHP 編譯時沒有指定 FORCE_REDIRECT,並且在任何 web 伺服器(除了 IIS)中以 CGI 方式運行 PHP,則應該設定 doc_root。替代方案是使用下面的 cgi.force_redirect 配置選項。
cgi.force_redirect boolean
在大多數 web 伺服器中以 CGI 方式運行 PHP 時很有必要用 cgi.force_redirect 提供安全。PHP 默認其為 On。可以將其關閉,但風險自擔。
注: Windows 用戶:可以安全地在 IIS 之下將其關閉,事實上必須這么做。要在 OmniHTTPD 或 Xitami 之下使用也必須將其關閉。
Ⅶ php.ini 文件的有什麼用一般需要修改配置該文件的哪些地方請你不要復制一大堆的東西來.謝謝
之前我也碰到過同樣的問題,安裝discuz,上傳到免費空間,先是需要資料庫,後來是php.ini配置問題,要聯系空間服務提供商,就放棄了
最後是自己搭建的伺服器,安裝出現不能安裝,問題出在php.ini了
php的配置文件,比如說限制文件上傳尺寸,類型啊,什麼的,具體設置就在這,php文件夾和apache文件夾里各有一個(搜索伺服器下的bin文件夾)可以用記事本打開,具體問題用記事本查找解決吧,修改保存,別忘了重啟apache,生效了
Ⅷ 小鳥雲的雲虛擬主機怎麼設置php.ini
說明
如果您的網站基於PHP,請選擇適用您程序的PHP版本。
創建雲虛擬主機默認為PHP 5.6版本,若您需要切換PHP 版本時,可使用PHP 版本切換功能。
版本切換後,將會重啟Web服務,會出現短暫的Web服務不可用,請您謹慎更改。
PHP版本支持:PHP5.2 ~ PHP7.2。
操作步驟
登錄小鳥雲控制台->雲虛擬主機->管理雲虛擬主機。
選擇需要修改PHP版本的雲虛擬主機,點擊管理,進入主機詳情頁。
在操作管理中點擊PHP版本設置按鈕。
選擇PHP版本。
Ⅸ php中的ini_get是什麼作用,怎麼用的
string ini_get ( string varname )
執行成功則返回php.ini配置選項。