很多站长朋友们都不太清楚php-config作用,今天小编就来给大家整理php-config作用,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 在linux 虚拟主机php环境中,php.ini 中 extension=zip.so 主要起什么作用? 2、 php-devel覆盖php加载模块的问题 3、 在ecshop中data下的config.php的作用是什么? 在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-devel覆盖php加载模块的问题要使用 rpm -qa |grep php 命令查看下系统内都安装了哪些php程序。主要是查看是否安装了php开发包php-devel的rpm包。
如果没有,我们需要安装下 rpm -uvh php-devel.版本号.rpm
安装成功后,我们会发现系统/usr/bin目录下新增了两条命令phpize和php-config
phpize 命令是用来准备 PHP 扩展库的编译环境的。
php-config主要是负责扩展程序的配置。
在ecshop中data下的config.php的作用是什么?大多数数据库配置文件的名字都带有congfig,而ecshop的数据库配置文件也不例外。它就在网站根目录下的/data目录里。配置文件config.php详细说明如下
1、 数据库信息。
Ecshop在做迁移的时候需要修改的地址。$db_host是数据库服务器地址,无忧主机php虚拟主机的数据库服务器地址为localhost.$db_name是数据库名,$db_user是数据库用户名,$db_pass是数据库密码。修改的时候按照信息来就行。(特别注意一下,下面的那个$prefix是ecshop数据库的表前缀。默认是“ecs_”,这个一定要与数据库的表前缀对应。)
详细解说ECSHOP数据库配置文件config.php的含义 image0015 150x150
2、 mysql数据库以为网站的一些参数信息。
以下信息做迁移的时候一般情况是不修改的。这些
$timezone = "Asia/Chongqing";//这里设置的网站计算的时区
$cookie_path = "/";//表示cookie所在目录默认是/
$cookie_domain = "";//网站是cookie所在的域,留空就可以
$session= "1440";
define('EC_CHARSET','utf-8');//ecshop的编码
efine('ADMIN_PATH','admin');//后台的目录,
define('AUTH_KEY','this is a key');//防止多个域名下的session冲突。
define('OLD_AUTH_KEY','');//加密作用,不要修改
define('API_TIME','2012-11-09 14:43:36');//建站的时间
关于php-config作用的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php-config作用 php configphp的详细内容...