phpini
1. 如何修改php.ini
修改php.ini這個選項,網上有很多的教程,可以隨便搜。
1、先用root賬號,登錄到nobody的賬戶。
2、然後用whereis php命令查看,php.ini所在的位置,修改這個php.ini的文件就可以了。
3、最後重啟apache,就可以生效了。
這里的nobody賬戶就是apache使用的賬戶,許可權很低。
這里主要注意的問題就是你修改的配置文件必須是nobody所使用的配置文件。
一般情況下,修改了配置但是沒有生效,可以考慮一下機器上是不是有多份配置。希望能幫到你,我還在後盾人線下面授培訓上課學習呢現在沒時間,有不會的可以問我,一起加油吧(▼㉨▼メ)
2. 自定義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擴展)中的常量,那麼你只能在載入這些動態擴展的指令行之後使用這些常量。
3. php.ini如何配置
這是PHP括展庫文件載入列表。要載入就把
;
號去掉。PHP才能有相應的函數庫可以使用。
;extension=php_mysql.dll
如果不去掉前面的分號。那麼PHP就沒有載入
MYSQL
函數庫。
你想使用
mysql_connect()
函數都是不可能的。。
建議:去掉以下幾個括展庫文件的注釋。
extension=php_mysql.dll
MYSQL函數庫
extension=php_gd2.dll
GD函數庫
PS:沒看錯的話。這是
php5
的
php.ini
吧。
4. windows php.ini在哪
php.ini文件並不是隱藏文件,尋找php.ini文件的方法有很多種,這里介紹兩種最快的方法吧。
1. 使用如下腳本:
<?
phpinfo();
?>
當你在瀏覽器中運行此腳本時,函數phpinfo()可得到下圖中所顯示的信息,從中你可以獲得更多更具體的信息。
在圖中的Loaded Configuration File一欄可以看到php.ini的位置信息。例:我在ubuntu12.04LTS的位置是:/etc/php5/apache2/php.ini
2.在linux下可以使用bash命令腳本:
sudo find / -name 'php.ini'
這個語句則會在你整個系統盤中查找php.ini的位置,如果系統很大的話這個可能速度就比較慢,所有如果你確定php.ini是在/etc的話,則可以把bash腳本中的'/'換成「/etc」.
3. 各操作系統中php.ini的位置
OS
PATH
Linux /etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini
Mac OSX /private/etc/php.ini
Windows (with XAMPP installed) C:/xampp/php/php.ini如果遇到php類的不懂的問題,可以去後盾人找找相關的教學視頻看看..
5. php.ini怎麼設置才能載入
例如:復制代碼 代碼如下:1 LoadMole php5_mole "D:/wamp/bin/php/php5.4.3/php5apache2_2.dll"2 PHPIniDir "D:\wamp\bin\php\php5.4.3"這樣Apache使用的php.ini和PHP的DLL都是載入的5.4.3版本的。讓IIS使用環境變數中的php.ini。 另外在wamp啟動的時候,經常會提示類似 "無法定位程序輸入點 php_checkuid 於動態鏈接庫 php5ts.dll" "沒有找到 php_pdo.dll ,因此這個應用程序未能啟動。需要重新安裝應用程序可能會修復此問題。" 上的錯誤。 解決方法: 1. 在 "D:/wamp/bin/php/php5.4.3"目錄下新建這兩個文件: php-win.bat 內容為:復制代碼 代碼如下:php-win.exe -c "D:/wamp/bin/php/php5.4.3/"php.bat 內容為:復制代碼 代碼如下:php.exe -c "D:/wamp/bin/php/php5.4.3/"其中 -c 是指定程序啟動是載入php.ini路徑的意思。 2. 將wampmanager.ini中的php-win.exe和php.exe 替換成php-win.bat和php.bat. 重啟wampmanager.exe就不會出現找不到掛載點的錯誤了。 成功,只青睞行動和事實,而非口舌之快者。
6. 怎麼修改php.ini文件里的配置
文本編輯打開文件、修改保存即可。
如果是WINDOWS伺服器,可以使用記事本修改。如果是UNIX伺服器,可以使用vi修改。
查看PHP.INI文件位置,可以使用phpinfo()函數
7. php. ini在那怎麼打開
如果是在windows系統配置php 一般可放在php.exe中目錄中,如果沒有,可將php.ini-development (開發配置)或 php.ini-proction (生產配置) 改名為php.ini 再適當修改。如果改了沒起作用,可重啟iis或apache。一直不生效,可嘗試在web目錄新建一個i.php
<?php
phpinfo();
輸入以上內容並保存,在web站點訪問地址打開,可以查看到php的相關配置
我這里表示 php.ini 從D:Program FilesPHP-7.2php.ini 這個位置載入的,如果是從C:Windows目錄載入的,刪掉windows目錄下的php.ini即可(不推薦配置在windows目錄,這樣就不方便多版本共存了)
如果是linux系列的伺服器,一般在/etc/目錄內,也可以使用phpinfo輸出信息來查看載入的位置
編輯php.ini用普通的文本文件編輯器即可 (不要使用word等格式文檔)
8. php.ini文件在哪
Php.ini文件是php的一個配置文件,在windows主機中如果你未修改配置文件php.ini文件肯定是和你的php安裝目錄在一起的,但在linux中好像不一樣,下面我來介紹查找php.ini位置的方法。在linux下
最有可能的位置是:/etc目錄下或/usr/local/lib目錄下。
如果你還是找不到位置,那麼請使用終極解決辦法:
新建php文件,寫入如下代碼保存,然後在瀏覽器訪問該頁面,搜索php.ini,恭喜你,你要找的php.ini文件位置已經找到了。(用該方法找Php.ini文件位置,在linux和windows下都是絕招哦)
在linux伺服器上用命令行/data/php/bin/php a.php | grep php.ini
9. 關於PHP安裝之後沒有php.ini文件
PHP安裝之後沒有php.ini文件是設置錯誤造成的,解決方法為:
1、新建一個PHP文檔,該文檔的目的是檢測PHP的環境配置。
10. php.ini是做什麼的
用來控制php的某些功能
某些功能比如:錯誤提示,短標簽,上傳文件最大值,擴展等等可以通過php.ini文件設置
根據個人的要求讓它們進行打開或者關閉