本文目录一览:
- 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/n/148421.html