关于CentOS平台php加入pdo_mysql支持
环境:在linux 系统下安装好PHP+mysql +apache环境发现PHP没有支持pdo_mysql扩展于是决定重新编译PHP,其中mysql采用rpm方式安装
尝试:./configure --with-apxs2=/usr/local/apache/bin/apxs --with-iconv --with-oci8=instantclient,/usr /lib/oracle/10.2.0.1/client/lib --with-mysql=/usr/local/mysql --with-gd=shared --with-zlib-dir=/usr --enable-gd-native-ttf --with-freetype-dir=/usr/local/modules/freetype --with-ttf --with-jpeg-dir --with-png-dir --with-gd=/usr/local/modules/gd --with-jpeg-dir=/usr/local/modules/jpeg6 --with-zlib --enable-magic-quotes --enable-ftp --with-iconv --enable-mbstring --with-pdo-mysql=/usr/local/mysql
编译错误报告:Can't find mysql installation.
错误原因:采用rpm方式安装mysql,无法定位准确的mysql安装目录。
解决办法:下了一个免安装版mysql到Linux系统,解压后放入/usr/local/mysql,再次编译php成功。
重启apache,访问speedCms系统,系统报告错误:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
经过查询,发现使用rpm安装模式的mysql其mysql.sock文件的具体位置在 /var/lib/mysql/mysql.sock
由于php程序默认查找/tmp/mysql.sock ,此文件又不存在,所以报错。
解决办法:执行以下命令建立链接,问题解决。
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
相关文档:
之前一直都是在服务器调试程序,有一天想弄到本地来,可死活就是连不上远程服务器了。
本地:windows+apache。
远程服务器:windows+ms sql 2008.
php和apache该配置的都配了,其他程序也可以运行,可就是连不上数据库。
苦苦寻觅 ......
来源:蓝色理想 作者:Dreamer 2007年10月16日 14:50 网友评论:0条 点击:
2737
Dreamer的Blog:www.zhuoqun.net/
英文原文:Creating MyTube with Flex and PHP
原文地址:
http://www.onlamp.com/pub/a/php/2007/05/24/creating-mytube-with-flex-and-php.html
原文作者:Jack Herrington
随着宽带的普及、 ......
memcache个人理解主要是用来管理内存的,php和memcache结合就可以使php吧一些数据保存在memcache管理的内存里,方便管理,也快,还支持多台服务器共享数据,废话不多说. 分为linux和windows 1)linux和类Unix可以从以下地址下载memcached和libevent,由于安装memcache需要libevent支持,所以需要先安装libevent memcached官方 ......
在实际的程序开发中,执行字符串替换操作是一件非常经常的事,对str_replace函数的实用也会非常频繁。
这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己 ......