本文目錄一覽:
- 1、PHP.INI文件中為什麼許多參數有2個extension
- 2、php的配置文件php.ini中,extension_dir=”./”指的是哪個目錄啊
- 3、在linux 虛擬主機php環境中,php.ini 中 extension=zip.so 主要起什麼作用?
- 4、壓縮包方式安裝php時,php.ini如何修改; extension_dir
PHP.INI文件中為什麼許多參數有2個extension
當然不是所有參數都可以動態設置,如果可以那麼安全就得不到保證。
比如short_tag_open這個屬性。
如果非要改也可以考慮設置apache
這個程序運行用戶的許可權,然後php就可以去讀寫php.ini這個文件了。
php的配置文件php.ini中,extension_dir=”./”指的是哪個目錄啊
一般情況下,都要將這個
目錄
指向x:\php5\ext\下
但是如果一定要用./,那麼這個目錄就是你的web伺服器可執行程序目錄
例如c:\windows\
或者x:\apache2\bin
看你用的是iis還是apache
在linux 虛擬主機php環境中,php.ini 中 extension=zip.so 主要起什麼作用?
在php.ini 中增加 extension=zip.so 其作用是為php載入 zip 模塊.
可參考以下資料:
Linux平台下PHP zip模塊
1、依次運行以下命令:
wget //貌似已經出新版本了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/modules/下生成一個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時,php.ini如何修改; extension_dir
填寫你的
PHP解壓後
其中ext文件夾的路徑
比如我的PHP解壓在phpdevelop文件夾中
文件夾名是php5
,php.ini里配置如下
extension_dir
=
“D:/phpdevelop/php5/ext”
另外說一下
ext文件存放的就是支持性的組件
比如連接MYSQL的包,
如果要應用Mysql在php.ini
extension=php_mysql.dll
去掉前邊分號
不是根本目的
還要找到對應的dll文件路徑位置
extension_dir的配置就是為了做這個用的
原創文章,作者:WZBF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148421.html