分类 编程 下的文章

用C语言扩展PHP功能 php模块开发

建议读者群:熟悉c,linux,php
PHP经过最近几年的发展已经非常的流行,而且PHP也提供了各种各样非常丰富的函数。
但有时候我们还是需要来扩展PHP。比如:我们自己开发了一个数据库系统,而且有自己的
库函数来操作数据库,这时候,如果想在PHP中来操作我们自己的数据库的话,就必须自己
扩展PHP了,像mysql,postgresql,之所以PHP能够提供这些数据库操作函数,也都是扩展了
PHP的结果。






- 阅读剩余部分 -

“Fatal error: Class ‘PDO’ not found”问题解决

Fatal error: Class 'PDO' not found in E:lichengwebnewzmqy09_11_votelibsmypdo.class.php on line 21
问题分析:PDO是php5的新特性,所以这可能是php的配置出了问题。
解决方案:
打开php.ini(c:/windows/php.ini),CTRL+F,查找“PDO”,
;extension=php_pdo.dll
;extension=php_pdo_sqlite.dll
去除这两行前面的”;”,重启apache,哦了。

php日志文件中notice错误原因

php日志文件中notice错误原因
一般有以下几种可能:
1、php-cgi启动脚本 /usr/local/php/sbin/php-fpm 与 php-fpm.conf中的pid路径不一样,修改成一样,重启php-cgi就可以了。
2、系统的ulimit -n值与 php-fpm.conf 中的

<value name="rlimit_files">51200</value>

值不一致造成的。

需要在 php-fpm.conf中 加入 ulimit -SHn 51200,并且在 php-fpm.conf 中修改值

<value name="rlimit_files">51200</value>

为一样,重启php-cgi就可以了。
注释:
ulimit用于shell启动进程所占用的资源.

随机文章

最近回复

分类

其它

友情连接

推广链接