linuxphpmysql扩展
添加扩展的基本步骤:
1、进入PHP源代码目录:# cd /tmp/php-5.2.14/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make && make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
6、重启apache:# service httpd restart
❷ linux 已经编译安装好php,怎么添加mysqli
添加扩展的基本步骤:
1、进入PHP源代码目录:# cd /tmp/php-5.2.14/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make && make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
6、重启apache:# service httpd restart
❸ php 怎么安装mysql扩展
或许你说不清楚吧,你可以和我一样在后盾人视频平台看看关于php的基础教学视频,这样时间长了慢慢就明白了,希望能帮到你
❹ linux 编译按照php 必须要mysql吗 而且我需要按照完php以后有mysql扩展,但是不想再服务器上装mysql服务
不必要, 直接安装PHP也可以,想支持Mysql,只需修改php.ini文件:如下
#extension=php_mysql.dll
将前面的注释去掉就可以了,
如果想支持其它数据库,去掉相应的注释就可以了。
然后在另一台服务器上安装Mysql就Ok了!
❺ linux 中 php -m 有mysql扩展 但为什么phpinfo()却没有
PHPINFO函数结果中
MYSQL
有单独的一部分显示,前提是你确实安装了mysql。
PHP对应mysql有独立的调用部分,你可以在PHP.INI中通过mysql关键词来搜索确认。
❻ linux yum 安装 的php 怎么加载 mysql 扩展
如果不需要进行数据库操作,不需要安装mysql。 php的mysql扩展是php用于操作mysql数据库的函数库,如果需要进行数据库操作,不仅要有函数库,还需要安装数据库。
❼ linux php pdo扩展 必须安装mysql吗
这个是独立的扩展 所以不需要
❽ linux系统 无法加载mysql扩展。请检查您的PHP配置。
你把php的配置文件中;extension=php_mysqli.dll这行前的;去掉,然后重新启动apache就可以了,试试