首页 > 编程知识 正文

phpmysql扩展模块,php操作mysql数据库的扩展有

时间:2023-12-29 20:31:48 阅读:330732 作者:ELMA

本文目录一览:

php5.5如何扩展php-mysql

php5默认不支持mysql扩展,基本设置如下:

1. php.ini设置

(1).php.ini里打开mysql扩展

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mysql.dll

extension=php_mysqli.dll

(2).extension_dir指向含有php_mysql.dll的目录extension_dir = "C:phpext"

3. php.ini拷贝到C:windows下面

4. libmysql.dll、php5ts.dll拷贝到c:windowssystems32下(或者在系统PATH中添加php目录:c:php;C:phpext)

5. apache配置文件httpd.conf的修改

PHPIniDir "C:/php/"

怎么为WDCP PHP增加PDO MySQL扩展模块

执行

wget -c

cd lanmp //移动到安装包目录下

tar zxvf PDO_MYSQL-1.0.2.tgz //解压安装包

cd PDO_MYSQL-1.0.2 //进入解压后安装目录

/www/wdlinux/php/bin/phpize //查询环境版本

./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql //编译前测试配置

make //编译安装包

make install //安装

此刻会看到

[root@ PDO_MYSQL-1.0.2]# make install

Installing shared extensions: /www/wdlinux/php-5.2.17/lib/php/extensions/no-

debug-non-zts-20060613/

即表示安装完成!

最后重启相关服务即可

如果环境是lamp 运行这条命令

service httpd restart

如果环境是lnmp 运行这条命令

service nginxd restart

如果环境是lanmp 运行以上两条命令!OK,到此安装完成,可以查看phpinfo.php里找到对应的pdo_mysql。

各种错误出现,请检查/www/wdlinux/etc/下的 php.ini 配置文件内容是否已经写入以下扩展路径跟组件

extension_dir=/www/wdlinux/php/lib/php/extensions/*********** //****内容为在上面执行了make install 后显示的内容 ,多数为 /www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/

extension=pdo_mysql.so

模块是对词条中部分内容进行格式化整理的模板。例如,歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。

模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。

ubuntu怎么启动php的mysql扩展

你好,你试试这个方法:

在php.ini中根据mysql.so所在目录修改extension_dir.

具体操作步骤:

(1)找到mysql.so的位置.命令:sudo find / -name 'mysql.so'.

(2)在php.ini中找到extension_dir = "./",根据(1)路径修改.

(3)重启php-fpm.命令:/etc/init.d/php5-fpm restart.

希望能帮到你!

如何在PHP7中安装mysql的扩展

如何在PHP7中安装mysql的扩展

1,去php网站上下载mysql扩展

2,解压并使用phpize工具初始化,编译:

#解压

tar xzvf mysql-45881bd.tar.gz

#进入mysql扩展目录

cd mysql-45881bd/

#使用phpize初始化,我的phpize在/opt/目录

/opt/php/bin/phpize

#编译mysql扩展,使用mysql native driver作为mysql链接库

./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd

make make install

5,编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so

6,重启php

PHP的扩展模块怎么添加?

php安装好后,可能在初次安装时,会有些模块会有遗漏,但是我们又不想重新编译php,因为耗时是比较长的。我们可不可以在不重新编译安装php的情况下,来为php单独添加某一个模块呢?查找资料,发现还是有方法的,重点就是phpize了,于是写了这篇文章.

下面我们就以单独为php加载mysqli模块为例,演示如何动态为php添加模块。

1、找到php原码安装文件

2、cd /home/php/ext/myslqi

3、运行 /usr/local/php/bin/phpize

4、/configure –with-php-config=/usr/local/php/bin/php-config

5、make make install

6、安装完成之后会在系统/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/这个目录下面生成mysqli.so的库文件

7、编辑php.ini文件,指定php到哪人目录读取模块

vi /usr/local/php/etc/php.ini

extension_dir=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613″

extension=mysqli.so

8、重启php服务 /usr/local/php/sbin/php-fpm restart

7、/usr/local/php/bin/php -m|grep mysqli 查看mysqli.so是否存在

如果步骤正确,你的人口也不差的情况下,应该这样php的动态模块加载就完成了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。