with pdo mysql_pdo_mysql扩展以及测试

1、进入 PHP 的软件包 pdo 扩展目录中(注:php的tar包解压目录)

2、配置和编译文件

进入 在PHP源码包中进入

cd /data/php-5.6.36/ext/pdo_mysql

执行 phpize 命令

代码如下

[root@localhost pdo_mysql]#/usr/bin/phpize  #可以先which找一下phpize位置

Configuring for:

PHP Api Version: 20100412

Zend Module Api No: 20100525

Zend Extension Api No: 220100525

执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure

执行配置

代码如下 复制代码

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/data/mysql/

参数说明:

--with-php-config=/usr/local/php/bin/php-config 指定安装 PHP 的时候的配置

--with-pdo-mysql=/data/mysql/ 指定 MySQL 数据库的安装目录位置编译安装

代码如下

[root@localhost pdo_mysql]#  make && make install

make install完成后出现下列信息:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

编译安装完成之后,生成的 pdo_mysql.so 文件就放置在这个目录下。

3、修改 php.ini 文件(可以忽略)

使用 vi 打开你机器的 php.ini 文件,添加一段代码“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-2123456/pdo_mysql.so”,加载 pdo_mysql.so 文件

由于版本不一样,这步骤可以忽略

有的加了以后会出现这样报错:

393ef7501bd674cd3840cd900ecc49d0.png

4、查看 phpinfo()

[root@localhost pdo_mysql]# vim /usr/local/nginx/conf/nginx.conf

server {

listen 80;

server_name localhost;

root /usr/local/nginx/html;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {

# root /usr/local/nginx/html;

index index.html index.htm;

}

location ~ \.php$ {        #以下内容这些注释取消掉,不取消的话访问时候会一直下载文件

# root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;         #这行注释不取消的话,访问会一直为空白页面

include fastcgi_params;

}

[root@localhost pdo_mysql]# cd /usr/local/nginx/html/

[root@localhost html]# vim test.php

phpinfo();

最后:

启动nginx, php-fpm,去查看以下test.php页面是否有pdo_mysql字眼

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值