Code前端首页关于Code前端联系我们

在php中安装mysqli扩展

terry 2年前 (2023-09-30) 阅读数 56 #Mysql
文章标签 Mysql

本文内容列表:

  • 1。如何在php中安装mysql扩展

  • 2.如何在php5.5中扩展php-mysql

  • 3。如何在 PHP7 中安装 mysql 扩展

  • 4.腾讯云服务器下如何安装mysqli php扩展

如何安装mysqli php扩展

你可以试试吗? PHP7已经正式删除了mysql。扩展目前可以用mysqlnd和mysql mysqli pdo_mysql的关系类比 都说mysqlnd是金属的,但是mysql mysqli pdo_mysql只是金属产品。使用PDO连接mysql的格式: $pdo = new PDO('mysql:host=localhost;dbname=database_name;port=3306','username','password' ); $pdo-exec('utf8 设置名称'); $stmt = $pdo-prepare("从表中选择 *,其中 id =:id"); $stmt-bindValue(':id',1,PDO::PARAM_INT); $stmt-execute(); $rows = $stmt-fetchAll(PDO::FETCH_ASSOC); $rows = $pdo-query("select * from table where id = 1")-fetchAll(PDO::FETCH_ASSOC ;

如何在 php5.5 中扩展 php-mysql

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

1. php.ini 设置

(1) 在 .php.ini 中打开 mysql 扩展

extension=php_gd2.dll

extension=php_mbstring.dll

扩展=php_mcrypt.dll

扩展=php_mysql.dll

extension=php_mysqli.dll

(2).extension_dir 指向包含 php_mysql.dll 的目录 extension_dir = "C:\php\ext\"

3.将 php.ini 复制到 C:\windows

4 。将 libmysql.dll 和 php5ts.dll 复制到 c:\windows\systems32 (或将 php 目录添加到系统路径:c:\php;C:\php\ext)

5.配置文件 apache httpd.conf 编辑

PHPIniDir "C:/php/"

如何在 PHP7 中安装 mysql 扩展

PHP7 正式删除了 mysql 扩展sq目前可以使用 mysql mysql pdo_mysql

例如 mysqlnd 是金属,而 mysqli pdo_mysql 只是金属产品

连接 mysql 的 PDO 使用格式:

$pdo = new PDO('localhost;dbhost) =database_name;port=3306','Username' ,'密码');

$pdo-exec('utf8 设置名称');

$stmt = $pdo-prepare("从 id =:id 的表中选择 *");

$stmt -bindValue (':id',1,PDO::PARAM_INT);

$stmt-execute();

$rows = $stmt-fetchAll(PDO: :FETCH_ASSOC);

$rows = $ pdo- query("select * from table where id = 1")-fetchAll(PDO::FETCH_ASSOC);

腾讯云服务器下如何安装mysqli php扩展

添加扩展的基本步骤:

1 。进入php源码目录:# cd /tmp/php-5.x.x/

2. 然后进入要添加的mysqli扩展源代码目录: # cd ext/mysqli/

2. 在编译好的php中调用phpize: # /usr/local/php/bin/phpize

3.然后配置: # ./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-20xx0722/

(可以显示phpinfo或者运行命令 /usr/local/php/bin/php-config --extension-dir)

再次编辑 php.ini 找到extension_dir。默认路径是extension_dir="./"。我在开始下载之前对其进行了编辑。

在下面添加扩展名=“mysqli.so”并保存。

extension_dir =“/usr/local/php/lib/php /extensions/no-debug-non-zts-20xx0722/”

扩展=“mysqli.so”

6。重启apache: # service httpd restart

IT编程教程有很多

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门