分类 编程 下的文章
用C语言扩展PHP功能 php模块开发
建议读者群:熟悉c,linux,php
PHP经过最近几年的发展已经非常的流行,而且PHP也提供了各种各样非常丰富的函数。
但有时候我们还是需要来扩展PHP。比如:我们自己开发了一个数据库系统,而且有自己的
库函数来操作数据库,这时候,如果想在PHP中来操作我们自己的数据库的话,就必须自己
扩展PHP了,像mysql,postgresql,之所以PHP能够提供这些数据库操作函数,也都是扩展了
PHP的结果。
C语言常用转义字符表
“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启动进程所占用的资源.
给初学PHP的5个入手程序
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。