
php
hotccc
这个作者很懒,什么都没留下…
展开
-
记一次thinkphp 框架数据库PDO查询莫名缓慢的问题
配置本地开发环境的时候,发现代码莫名的变慢,调式发现是数据库查询的问题,一个查询语句差不多要1-2秒。第一感觉不应该啊,难道是新配置环境的问题吗?没办法只能调试代码。发现thinkphp里面连接数据库用的是pdo,发现New PDO()的时间差不都是1-2秒。最后发现 配置文件里面的数据库是localhost,改为127.0.0.1之后正常了. 所以数据库这些的配置文件信息还是使用IP吧,使...原创 2018-11-16 23:20:46 · 1713 阅读 · 1 评论 -
php7.1遇到的错误
php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/dom.so' - /usr/lib/php/20160303/dom.so: undefined symbol: php_libxml_node_free_list in Unknown on line 0 PHP W原创 2017-09-16 22:11:36 · 1548 阅读 · 0 评论 -
cgi fastcgi php-cgi php-fpm mod_php之间的理解
1.CGI: 一个协议 CGI针对每个http请求都是fork一个新进程来进行处理,处理过程包括解析php.ini文件,初始化执行环境等, 然后这个进程会把处理完的数据返回给web服务器,最后web服务器把内容发送给用户,刚才fork的进程也随之退出。 如果下次用户还请求动态资源,那么web服务器又再次fork一个新进程,周而复始的进行。 2.FASTCGI :原创 2017-07-20 15:11:25 · 286 阅读 · 0 评论 -
php namespace的使用方法
最近总结了下php的命名空间的使用方法 1.为什么使用命名空间 解决同名的类引起的冲突 2.使用 定义了3个相同的class的类的文件如下: 1.php <?php namespace app\aaa; Class Sam { public function test() { echo "this is test for namespace 11111111";原创 2017-06-20 14:19:48 · 305 阅读 · 0 评论 -
php闭包函数的研究
最近学习Laravel,顺便研究了闭包函数在php里面的作用原创 2017-06-16 15:23:14 · 313 阅读 · 0 评论