当前位置:首页 » 编程软件 » phpmysql编译pdo

phpmysql编译pdo

发布时间: 2025-03-13 08:46:25

A. ubuntu 16.04 php7.0婧愰噷闱㈠畨瑁呯殑镐庝箞寰閲岄溃娣诲姞妯″潡

ubuntu 16.04 php7.0婧愰噷闱㈠畨瑁呯殑镐庝箞寰閲岄溃娣诲姞妯″潡
pdo镓╁𪾢妯℃槸链夎洰澶氢简锛屽俻do_mysql涔熸槸pdo妯″潡涓镄勪竴涓浜嗭纴涓嬫枃鎴戜滑灏变互瀹夎卲do_mysql涓虹ず渚嫔府锷╁ぇ瀹朵粙缁崭竴涓嫔畨瑁呮ラゅ惂锛屽叾瀹幂殑pdo镓╁𪾢妯″潡瀹夎呮ラや篃鍙浠ヤ竴镙枫
锅囱绯hp鐩褰曚负/usr/local/php
mysql鐩褰曚负/usr/local/mysql
1. 杩涘叆PHP婧愮爜鍖卐xt/pdo鐩褰
cd ext/pdo
2. 镓ц/usr/local/php/bin/phpize[锅囱綪HP镄勫畨瑁呯洰褰曚负/usr/local/php]
/usr/local/php/bin/phpize
3. 閰岖疆镓╁𪾢pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 缂栬疟 && 瀹夎卲do
make && make install
鎴愬姛鍒椤嚭鐜
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
璇存槑鍦/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/鐩褰曚笅鐢熸垚浜唒do.so鏂囦欢
5. 鍦≒HP婧愮爜鍖呬腑杩涘叆pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 閰岖疆pdo_mysql[锅囱綧ysql镄勫畨瑁呯洰褰曚负/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 缂栬疟 瀹夎卲do_mysql
make && make install
鎴愬姛鍒椤嚭鐜
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
璇存槑镄/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/鐩褰曚笅鐢熸垚浜唒do_mysql.so鏂囦欢
9. 鍦╬hp閰岖疆鏂囦欢涓锷犱笂
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 閲嶅惎鐩稿叧链嶅姟
/etc/init.d/php-fpm restart

B. 如何在PHP下开启PDO MySQL的扩展

1、进入PHP源码包里找到pdo_mysql扩展目录

[root@php ~]# cd ./php-5.6.7/ext/pdo_mysql/

2、用phpize生成配置文件,一定要跟上–with-php-config=/usr/local/bin/php-config

[root@php pdo_odbc]# phpize
[root@php pdo_odbc]# ./configure --with-php-config=/usr/local/bin/php-config

3、make && make install安装

[root@php no-debug-non-zts-20131226]# ls
bcmath.so gd.so opcache.a pdo_odbc.so
calendar.so mcrypt.so opcache.so pdo_mysql.so
curl.so memcache.so openssl.so posix.so

4、php.ini配置加载pdo_mysql.so扩展。

extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so

5、重启apache,使用phpinfo()函数查看。

C. 濡备綍寮钖疨DO,PDO_MYSQL镓╁𪾢

寮钖杩欎釜锷熻兘镄勫叿浣撴柟娉曞氨鏄璁剧疆php.ini鏂囦欢锛屾ラゅ备笅锛 1銆佹煡鐪媝ublic_html鐩褰曚笅娌℃湁php.ini鏂囦欢锛屽傛灉链夌殑锛 镓揿紑鏂囦欢镆ユ垒 extension=php_pdo_mysql.dll extension=php_pdo.dll 鎶婂墠闱㈢殑鍒嗗彿铡绘帀,铹跺悗淇濆瓨鏂囦欢銆 2銆佸傛灉娌℃湁锛屽氨鏂板缓涓涓鏂囦欢php.in 鎶娄笅闱涓よ屾坊锷犺繘铡 extension=pdo.so extension=pdo_mysql.so 娉ㄦ剰锛歱hp.ini鏂囦欢闇瑕佹斁鍒扮浉搴旂殑鐩褰曚笅锛屾瘆濡傚彟澶栫粦瀹氱殑锘熷悕鍒欓渶瑕佸皢php.ini鏂囦欢鏀惧埌鐩稿簲镄勫瓙鐩褰曚笅銆 镐讳綋铡熷垯灏辨槸鍝涓鐩褰曢渶瑕佸氨鎶妏hp.ini鏂囦欢鏀惧埌闾d釜鐩褰曚笅銆

D. php如何连接mysql

PHP 可以使庆漏用 MySQLi 或 PDO(PHP Data Objects)扩展来连接 MySQL 数据库

以下是使用 MySQLi 扩展连接 MySQL 数据库的示例代码:虚迹

pdo

请注意,您需要替换 hostname,username,差差并password 和 database_name 为自己的数据库连接详细信息。

热点内容
android在线支付 发布:2025-03-13 13:50:21 浏览:789
瑞影无损图片压缩大师 发布:2025-03-13 13:27:33 浏览:451
应用怎样加密 发布:2025-03-13 13:18:10 浏览:673
李弘毅访问 发布:2025-03-13 13:17:30 浏览:655
服务器搭建直播平台源码 发布:2025-03-13 12:54:38 浏览:813
c语言的题 发布:2025-03-13 12:45:01 浏览:609
小学试算法 发布:2025-03-13 12:39:06 浏览:999
更改手机服务器节点有什么用 发布:2025-03-13 12:39:04 浏览:307
python基础视频教程下载 发布:2025-03-13 12:37:38 浏览:803
笔记本怎么配置扬声器 发布:2025-03-13 12:32:03 浏览:543