700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > wdcp php_pdo_mysql wdcp php5.3添加pdo_mysql模块

wdcp php_pdo_mysql wdcp php5.3添加pdo_mysql模块

时间:2022-03-06 21:05:27

相关推荐

wdcp php_pdo_mysql wdcp php5.3添加pdo_mysql模块

先查看探针:

pdo没有支持mysql。导致了PHpwind以及thinkphp框架的一些运用了pdo进行mysql操作的程序无法运行。

php5.3默认是封装了pdo_mysq的。那么就没必要单独下载扩展包了。

下面,来给wdcp安装这个pdo_mysql组件。

先删除php.ini里面的:

extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-0613

extension=pdo.so

extension=pdo_mysql.so

没有的话,请忽略。

然后新建一个pdo_mysql_53_ins.sh脚本,将下面的代码copy进去:

#!/bin/bash

# PDO_mysql install scripts

# Author:wdlinux

# Url

if [ ! -f /usr/bin/gcc ];then

yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel patch libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2

fi

if [ ! -d /www/wdlinux/php/lib/php/extensions/no-debug-zts- ];then

mkdir -p /www/wdlinux/php/lib/php/extensions/no-debug-zts-

fi

if [ -d /www/wdlinux/php/lib/php/extensions/no-debug-non-zts- ];then

cp /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-/* /www/wdlinux/php/lib/php/extensions/no-debug-zts-0626

rm -rf /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-0626

fi

ln -sf /www/wdlinux/php/lib/php/extensions/no-debug-zts-0626 /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-0626

ln -sf /www/wdlinux/mysql/include/mysql/* /usr/local/include/

cd /tmp

wget -c /get/PDO_MYSQL-1.0.2.tgz

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

[ $? != 0 ] && exit

make install

echo

grep 'no-debug-zts-0626' /www/wdlinux/etc/php.ini

if [ $? != 0 ];then

echo 'extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-0626' >> /www/wdlinux/etc/php.ini

fi

grep 'pdo_mysql.so' /www/wdlinux/etc/php.ini

if [ $? != 0 ];then

echo 'extension=pdo_mysql.so' >> /www/wdlinux/etc/php.ini

fi

if [ -d /www/wdlinux/apache ];then

service httpd restart

else

service nginxd restart

fi

echo

echo "pdo_mysql install is OK"

echo

然后上传到服务器上,运行。

之后再看phpinfo:

这样就Ok了。

动态编译添加php模块

注意:转载请注明出处:/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要 ...

nginx添加 nginx_heath模块

原因?为什么会使用nginx_heath 这个模块,主要是如nginx+tomcat部署的时,tomcat挂了之后nginx->upstream 轮询是可以踢掉挂掉的tomcat服务的,如果部署 ...

nginx 添加nginx-http-concat模块

github地址:/alibaba/nginx-http-concat/tree/master 简单的描述一下吧,网上说的安装新的模块需要重新编译nginx,具体的 ...

嵌入式linux驱动开发之给linux系统添加温度传感器模块

忙了几天,终于可以让ds18b20在自己的开发板的linux系统上跑了!虽然ds18b20不是什么新鲜玩意,但是想想知己可以给linux系统添加模块了还是有点小鸡冻呢! 虽然说现在硬件的资源非常丰富而 ...

httpd添加新模块

*/ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

yum安装的Nginx添加第三方模块支持tcp

需求:生产有个接口是通过socket通信.nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信. 实现方法:Centos7.2下yum直接安装的nginx, ...

nginx 番外----添加第三方模块

#第三方模块需要先进行下载,然后再编译时指定文件目录 1.查看当前编译模块 root@nginx sbin]# ./nginx -V #查看当前添加模块 nginx version: nginx/ b ...

yum安装下的nginx,如何添加模块,和添加第三方模块

需求:生产有个接口是通过socket通信.nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信. 实现方法:Centos7.2下yum直接安装的nginx, ...

编译nginx平滑添加stream模块

1.操作背景 操作系统版本:CentOS Linux release (Core) nginx版本:1.13.4 nginx从1.9.0版本开始,新增了ngx_stream_core_module模块 ...

随机推荐

Android Material Design 学习笔记 - Matrial Theme

google在 I/O大会上推出了一种新的设计设计语言—Material design,这种设计语言语言旨在为手机.平板电脑.台式机和“其他平台”提供更一致.更广泛的“外观和感觉”(附上官方 ...

wamp虚拟主机的配置 .

开发环境:WAMP 实例一,Apaceh配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf ...

苹果App Store审核指南中文翻译(.9.1更新)

转:/appstore/0901/9500.html CocoaChina对中文翻译最近一次更新时间为20 ...

-XX:+printGC

-XX:+printGC 可以打印GC的简要信息[GC 4790K->374K(15872K), 0.0001606 secs][GC 4790K->374K(15872K), 0.000 ...

php常用代码(一)

1.连接MYSQL数据库代码 <?php $connec=mysql_connect("localhost","root","root&quot ...

jquery&period;validate&period;js 应用示例

今天发现了jQuery一个很强大的验证表单插件(jquery.validate.js 下载地址:http://bassistance.de/jquery-plugins/jquery-plugin-v ...

java&period;lang&period;UnsupportedClassVersionError(java项目版本一致问题)

报此错误,一般都是由于在myeclipse中的java项目是用高版本(jdk1.6之后)的jdk进行编译后生成的class文件,却要运行在低版本的jdk虚拟机上,导致这个错误 解决办法: 在myecl ...

About Undefined Behavior&lbrack;译文&rsqb;

原文://05/what-every-c-programmer-should-know.html 人们偶尔会问为什么LLVM的汇编代码有时会在优化器打开时产生SIGT ...

穷举法、for循环、函数、作用域、斐波那契数

1.穷举法 枚举所有可能性,直到得到正确的答案或者尝试完所有值. 穷举法经常是解决问题的最实用的方法,它实现起来热别容易,并且易于理解. 2.for循环 for语句一般形式如下: for variab ...

PHP图片裁剪与缩放示例(无损裁剪图片)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。