先查看探针:
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" ...
jquery.validate.js 应用示例
今天发现了jQuery一个很强大的验证表单插件(jquery.validate.js 下载地址:http://bassistance.de/jquery-plugins/jquery-plugin-v ...
java.lang.UnsupportedClassVersionError(java项目版本一致问题)
报此错误,一般都是由于在myeclipse中的java项目是用高版本(jdk1.6之后)的jdk进行编译后生成的class文件,却要运行在低版本的jdk虚拟机上,导致这个错误 解决办法: 在myecl ...
About Undefined Behavior[译文]
原文://05/what-every-c-programmer-should-know.html 人们偶尔会问为什么LLVM的汇编代码有时会在优化器打开时产生SIGT ...
穷举法、for循环、函数、作用域、斐波那契数
1.穷举法 枚举所有可能性,直到得到正确的答案或者尝试完所有值. 穷举法经常是解决问题的最实用的方法,它实现起来热别容易,并且易于理解. 2.for循环 for语句一般形式如下: for variab ...
PHP图片裁剪与缩放示例(无损裁剪图片)