『壹』 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
吧。
『貳』 如何配置php中的php.ini-development文件
先將文件重命名為php.ini。
打開文件,裡面都是php的一些配置參數,主要修改有幾處地方:
1)常用函數如:;extension=php_mysql.dll ,找到類似這樣的代碼將前面的分號「;」去掉,如圖:
中國的區時有幾個,PRC,上海,重慶,北京,具體請網路,我這里寫了PRC。
這樣就配置好了,重啟一下伺服器就可以了。
這里的步驟中重點是1)和2),一定要配置好!!! 其他的就隨自己配置,比如錯誤提示機制,允許上傳文件的大小,內存大小這些修改就需要按照自己項目的需要來修改,一般情況下使用默認的配置就能滿足需求了,不需要怎麼改。
『叄』 apache如何配置php 5.2.17, php 5.2.17中php.ini又如何配置
這個問題太籠統,最懶的方法是直接下載一個「集成安裝包」 .
網路搜索一下「php 集成安裝包」 ,各種版本的都有,如 APMServ(這個含Apcahe)。
===
對於在windows下學習php如無特定要求直接用其自帶的iis作為伺服器就更簡單。
如:
iis+php+Access根本不需什麼安裝,直接拷貝以前安裝過的php目錄設置一下iis即可。
iis+php+mysql也不需集成安裝包,拷貝mysql目錄,然後把mysql安裝為系統服務並啟動即可。
===========下面有可能用到==========
針對已經安裝apache伺服器
1.察看 httpd.conf 文件中的PhpIniDir的設置 要指向 Php的目錄。
2.嘗試將 httpd.conf中的 PhpIniDir="D:/Php5",改變成 PhpIniDir="D:\Php5"。
(假設PHP安裝在D:\Php5)
『肆』 如何配置php中的php.ini-development文件
先將目錄下 php.ini-development 重命名凱老為 php.ini ,或是直接復制為擾賀一個新的文緩孫派件。
打開 php.ini 文件,常用的配置項有:
extension_dir = "E:/Apache Group/PHP/ext" ;修改擴展目錄
date.timezone = Asia/Shanghai ; 修改時區
此外常見的是打開需要的擴展,比如:
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
『伍』 php.ini配置里的include_path
直對include_path的作用不了解,也沒怎麼注意過它的用途,今天在網上看一些資料後明白了,記錄一下:
其實設置include_path的作用就是設置用include()函數包函文件時的路徑,當然也可以不設置include_path,只要在包函文件時寫出具體的文件相對或絕對路即可:
下面以安裝smarty為例:
下面內容中,我們都是假設你的文件放在了D:\Appserv\www\Smarty下。
1、找到你的php.ini配置文件修改php.ini的include_path選項,把smarty的庫文件路徑加上,比如:
include_path = "D:\Appserv\www\Smarty\libs"
提醒一下,php.ini中一共有兩處include_path,一處是Unix下使用的,一處是windows下使用的,要修改windows下使用的:
-------------------------------------------------------------
; Windows: "path1;path2"
;include_path = ".:/php/includes"
修改為:
; Windows: "\path1;\path2"
include_path = "D:\Appserv\www\Smarty\libs"
保存即可,這個是PHP的包含文件路徑,可以設置多個,用";"格開。
2、載入Smarty庫,如果在php.ini設置了include_path為D:\Appserv\www\Mysmarty\libs,那麼可以直接用include("Smarty.class.php");另外不設置include_path,可以直接把Smarty.class.php拷到網站目錄,就可以用相對路徑或用絕對路徑了,如include("D:\Appserv\www\Smarty\libs\Smarty.class.php");
可以看出設置了include_path後,要包函文件Smarty.class.php就比較簡便了,不用寫一大串的路徑(其實也不見得方便,只是當很多需要包函的文件都在一個目錄下時,這樣會覺得比較方便)。
有兩種方法來設置php的include_path.
一:修改php.ini文件中的include_path項。
例:include_path = .:/usr/local/lib/php:./include
二:使用ini_set方法(對於無法修改php.ini的情況)。
例:ini_set("include_path", ".:../:./include:../include
include_path補充
include_path用來設置include()或require()函數包含文件的參考路徑.
也就是說當使用include()或require()函數包含文件的時候,程序首先以include_path設置的路徑作為參考點去找文件,如果找不到,則以程序自身所在的路徑為參考點去找所要的文件,如果都找不到,則出錯.
當include_path設置了多個參考路徑(每個路徑用分號隔開)時,排在前面的路徑優先找.
例如: ini_set('include_path','d:\www\mysite\test;d:\www\mysite\test2');
include('aaa/test.php');
程序會先以路徑d:\www\mysite\test為參考去找aaa/test.php,若沒有,再以d:\www\mysite\test2為參考去找,再沒有,則以自身所在路徑為參考去找.
『陸』 IIS8.5配置php的php.ini文件如何配置
你將PHP.ini的timezone前面的分號去掉就可以了
分號是注釋符號,後面的內容跟沒寫一樣,你沒有設置timezone
不過我通常設置時區為PRC,設成重慶也是可以的,前面分號去了,然後重啟一下IIS或fastcgi以重新讀取php.ini中的配置