
PHP
念旧丶
学然后知不足,教然后知困
展开
-
解决使用 Composer 的时候提示输入 Token
Could not fetch https://api.github.com/repos/vuejs/vue, please create a GitHub OAuth token to go over the API rate limitHead to https://github.com/settings/tokens/new?scopes=repo&description=Composer原创 2017-08-08 15:49:04 · 6022 阅读 · 0 评论 -
ThinkPHP3.2.3 添加新模块过程
自动生成模块目录从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。 例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:// 绑定Admin模块到当前入口文件define('BIND_MODULE','Admin');define('APP_PATH','./Application/');require './ThinkPHP转载 2017-08-10 11:50:54 · 4636 阅读 · 0 评论 -
ThinkPHP搜索条件是数组,加一条自定义Sql条件解决办法
今天遇到一个问题,原来的搜索需要加一个搜索,而这个搜索是比较俩个字段,而之前的搜索条件是数组,查阅资料解决办法如下:// 原来的搜索条件$where = array( 'user_examinfos.end_at IS NOT NULL', 'examinations.exam_type' => ExaminationsModel::EXAM_TYPE_EXAM, 'use原创 2017-11-08 20:36:55 · 1061 阅读 · 0 评论 -
PHP 如果获取接口的值和response headers内容
通过file_get_contents获取接口信息 /** * 获取接口内容及相应headers详情 * @param string $url 需要请求的url * @return array */ public function getApiContents($url) { $content = file_get_c原创 2017-08-15 22:58:25 · 10457 阅读 · 2 评论 -
修改Apache配置日志输出,减轻访问压力
前言Windows服务器下部署Wamp环境作为PHP访问环境,在出现50人左右共同访问时,出现访问速度过慢问题,网上查阅资料发现是由于日志文件过大导致。查看日志文件发现已有30M以上,移除日志文件,发现速度回归正常。查阅资料修改Apache配置,已使这种情况不在发生。解决步骤如下windows下删除apache_access.log和error.log文件,删除C:\wamp\logs目录下的ap原创 2017-11-08 11:16:38 · 5310 阅读 · 0 评论 -
处理高并发、高访问之Apache优化
前言:项目100人同时访问,导致访问速度变慢,作为一个没有遇到过这种情况下的辕,在各种查阅资料后,先用删除日志更改日志输出的方法处理后(处理方法:修改Apache日志输出相关配置方法),暂时好缓,后来又出现变慢,在查阅各种博客后,发现一个处理并发的方法,小试身手,发现有所好转。总结一下,加深记忆。多路处理模块MPM(Multi-Processing Module)介绍作为Apache的核心模块它针对转载 2017-11-08 22:47:08 · 20438 阅读 · 0 评论 -
PHP配置使PHP在页面中支持<?= $content; ?>输出内容
解决办法:找到系统中php.ini文件编辑,查找short_open_tag关键字,并将其设置为:short_open_tag = On 注:需要找到short_open_tag = xx片段,可能会找到描述片段,修改并不起作用,如下图:修改后保存,重启相关服务(PHP和Apache或Nginx),即可在phpinfo()输出页面中看到效果。原创 2017-11-14 10:11:02 · 806 阅读 · 0 评论 -
影藏index.php所需相关配置
前言把项目传到线上,总是会出现一些环境问题,今天遇到一个关于index.php没有正常影藏导致的问题。解决办法添加.htaccess文件到入口文件index.php同级目录。 .htaccess文件内容如下:<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCo原创 2017-11-17 10:27:35 · 442 阅读 · 0 评论 -
Centos7发布ThinkPHP3.2.3项目,Runtime文件夹不可写解决办法
今天在Centos7发布了一个ThinkPHP项目,Runtime已经设置777权限还是提示:Runtime目录不可写入。手动在Runtime目录创建cache等目录后,_STORAGE_WRITE_ERROR_报错。// 页面报错详细_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/User/788524be80db1959c132efbce25原创 2017-12-26 11:25:46 · 5240 阅读 · 0 评论