PHP
钟长森
不忘初心方得始终
展开
-
Laravel Homestead: 403 forbidden on nginx, http://homestead.test访问不了
起因:是因为Homestead.yaml 映射失败,一般是由于没有修改sites导致的, 正确的sites设置,类似于: 而很多人吧folders的配置看成是sites的配置了 解决方法: ①按照正确的设置修改Homestead.yaml 的sites ②从新载入配置文件(这步很重要,但是不需要重启vagrant)1.vagrant global-status 2. vagrant provision 0170198 修改完之后可以.转载 2020-07-31 13:19:48 · 499 阅读 · 0 评论 -
laravel 报错The Mix manifest does not exist.(windows10 homestead亲测有效)
原文来自laravel china社区讨论转载 2020-07-31 13:01:35 · 841 阅读 · 0 评论 -
Composer 各大厂商镜像地址
2019 年 7 月 3 日 发布近日各大云厂商公布了各自的 PHPComposer全量镜像,加上之前的全量镜像资源,整理如下:阿里云使用说明:https://mirrors.aliyun.com/composer/composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ...转载 2019-10-24 13:59:27 · 439 阅读 · 0 评论 -
PHPstudy2018最新版里mysql5.51升级到mysql5.7.24解决办法
我本地的phpstudy是2018版本的的mysql版本是mysql5.51的,现在从其他地方导入mysql5.7以上的sql会出现错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE c...原创 2019-01-08 14:17:48 · 1969 阅读 · 0 评论 -
一篇文章帮你了解 PHP 7.3 更新
PHP 目前依旧是其它脚本语言强劲的竞争对手,这主要归功于其核心维护团队的快速更新。自从 PHP 7.0 发布以来,社区见证了许多新特性的诞生,极大地改进了开发者在项目中应用 PHP 的方式。提高 PHP 应用的性能和安全性,是这些改进的主要目的。PHP 最近实现了又一个里程碑 —— 发布 PHP 7.3。新版本带来了一些急需的更新。在本文中,我将论述新推出的 PHP 7.3...转载 2019-02-19 10:18:33 · 307 阅读 · 0 评论 -
Windows下安装Composer的详细教程
Windows环境下Composer的安装教程1.先下载Composer-Setup.exe,下载地址:下载Composer 。会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的php.exe。2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)3.把php目录添加到环境变量(和p...转载 2019-02-19 10:33:07 · 536 阅读 · 0 评论 -
PHP中PSR-[0-4]规范
原文转自function 函数名是否驼峰命名,花括号{}是否换行写,是该写注释呢还是不写变量名是大写还是小写,一个php文件中是一个类好还是允许有多个。PHP-FIG在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。FIG 是 Framework Interoperability G...转载 2019-04-16 10:15:02 · 308 阅读 · 0 评论 -
新版phpStudy2018,支持自定义php7.3.4版本
首先到win版php官网下载http://windows.php.net/download想要自定义的php版本,我这里下载的php7.3.4目录重命名,保留版本号及nts,如下图,复制到phpStudy安装目录的php文件夹即可。由于我使用的phpstudy2018版本,所以把php-7.3.4-nts里面所有的文件覆盖php-7.2.1-nt不然phpstudy启动软件上...原创 2019-04-26 16:38:49 · 12488 阅读 · 1 评论 -
正确的 Composer 扩展包安装方法及Composer Downloader TransportException 解决方法
问题说明Composer Downloader TransportException 解决方法 原文来自有个服务是SOAP协议,所以composer引了一个包,可是给了一个异常。[root@localhost]# composer require "artisaninweb/laravel-soap"[Composer\Downloader\TransportException]Yo...转载 2019-04-18 16:34:27 · 1053 阅读 · 0 评论 -
php中trait(性状)与generator(生成器)
一、trait (性状)最近在看Josh Lockhat的《Modern PHP》,这本书很薄。但是其中给出了一个很重要的学习方法。就是写PHP程序的时候不要凡事都自己来创造,如果已经有牛人写好了组件,直接放进自己项目中用就好了,并且给出了组件的链接。这半年看技术不少,外国的程序员比较喜欢按部就班的按照规范来写程序,包括代码规范,如何保证代码的性能方面,都严格按照工具进行测试。但是我前一份工...转载 2019-04-25 13:12:37 · 369 阅读 · 0 评论 -
thinkphp整合系列之极验滑动验证码geetest
官网:http://www.geetest.com/一:注册获取key注册;创建应用;获取key;二:导入sdk/ThinkPHP/Library/Org/Xb/GeetestLip.class.php(此处GeetestLip.class.php是我重新命名的geetest类文件,原名为class.geetestlib.php)此处牵扯到think...转载 2019-06-30 22:16:04 · 820 阅读 · 0 评论 -
Slim使用详解
使用 Composer 进行安装首先在你的项目中安装 Composer:1curl -s https://getcomposer.org/installer | php然后在你的项目根目录中建立名为 composer.json 的文件:12345{ "require": { "slim/slim": "2.*" }}通过 composer 进行安装:1php compos...转载 2018-04-29 12:02:05 · 3653 阅读 · 0 评论 -
如何使用phpStudy在一个服务器上挂载多个网站
使用phpStudy点击查看在一个服务器上挂载多个网站 阿里云学生机1年114元限时活动(24岁以下都可以购买)https://promotion.aliyun.com/ntms/act/campus2018.html?userCode=a6violqw阿里云1888元红包:https://promotion.aliyun.com/ntms/yunparter/invite.html?us...原创 2018-04-13 18:51:51 · 3317 阅读 · 0 评论 -
PHP防止木马攻击的技巧
点击查看详细设置步骤原创 2018-04-12 15:32:25 · 775 阅读 · 0 评论 -
基于TP框架SQL之where与having区别
基于TP框架SQL之where与having区别原创 2017-02-24 11:38:04 · 1119 阅读 · 0 评论 -
小型商城项目知识点汇总
小型商城项目常用知识点汇总原创 2017-02-24 11:41:32 · 1336 阅读 · 0 评论 -
TP5.0与tp3.2.2模块生成和模板输出区别分析
模块生成区别Tp3.2.2版本的框架访问index.php系统自动生成默认的home模块想要多个模块自己复制一个home模块改一下 Tp5.0版本的框架1.首先访问localhost/ServerName/public,进入欢迎界面2.将ServerName文件夹下 build.php复制到应用目录下(application)3.在应用目录下index模块Index控制器...原创 2017-03-08 10:36:44 · 4909 阅读 · 1 评论 -
ecshop在线学习教程
点击打开链接原创 2017-03-17 14:48:36 · 573 阅读 · 0 评论 -
Thinkphp3.2中controller控制器根据curl函数请求接口数据及curl具体函数用法
public function user(){ $url="接口路径"; $ch =curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, ...原创 2017-05-24 10:10:36 · 5607 阅读 · 0 评论 -
PHP中把stdClass Object转array的几个方法
原文出自于http://www.jb51.net/article/49873.htm 方法一: 复制代码代码如下://PHP stdClass Object转array function object_array($array) { if(is_object($array)) { $array = (array)$array; ...转载 2017-06-10 17:39:29 · 3408 阅读 · 0 评论 -
微信调jsapi 支付遇到的 坑坑
微信调jsapi 支付遇到的 坑坑原创 2017-07-17 17:18:40 · 1190 阅读 · 0 评论 -
yaf框架的一些函数
原文地址:http://php8848.com/3447.htmlcontroller层的知识1. $this->getView 取得与action同名的view2. 在action中关闭模版输出Yaf_Dispatcher::getInstance()->autoRender(FALSE); 或者 Yaf_Dispatcher :: getInstance() -> disableView();3. 如果action过于复杂,可以通过 actions数组来定义一个继承actions基类转载 2017-09-03 15:21:51 · 501 阅读 · 0 评论 -
bootstrap3模态框里有个百度编辑器ueditor,当点击插入图片时,插入图片界面被模态框遮住了解决办法
解决办法:ueditor.config.js 文件里找到zIndex:900 这个属性,把前面的注释去掉,再把900改成1100以上就行了 来源; http://bbs.csdn.net/topics/391091244 阿里云学生机1年114元限时活动(24岁以下都可以购买)https://promotion.aliyun.com/ntms/act/campus2018.htm...转载 2017-10-17 16:19:16 · 2005 阅读 · 0 评论 -
阿里云OSS ueditor 直接上传oss对象存储遇到的问题
1.首先下载百度ueditor 然后引进自己的项目2.把下面的oss.php、oss_callback.php文件放在ueditor目录中的php下面 <?phpdate_default_timezone_set('Asia/Shanghai');$id = ''; 填写你的阿里云oss key_id$key = '';填写你的阿里云oss key_secret...原创 2018-03-25 10:56:09 · 2511 阅读 · 0 评论 -
基于thinkphp3.2微信公众号模板消息接口通知示例
首先把下面的WxTemple放在\www\ThinkPHP\Library\Vendor下<?phpclass sendMessage {//获取accesstokenfunction getAccesstoken(){$ch=curl_init();$appid="";//公众号的appid;$appsecret="";//公众号的appsecret;$url="http...原创 2018-04-09 10:58:27 · 3135 阅读 · 0 评论 -
thinkphp3.2整和微信公众号支付详细流程 demo
公众号支付是指在微信app中访问的页面通过js直接调起微信支付;首先第一个步骤登录微信公众平台然后1.设置域名(设置授权域名和支付域名)①设置网页授权域名并且设置白名单(添加你自己服务器公网ip)如下图所示 ②设置支付域名,去微信商户后台,产品中心的 开发配置中设置支付授权目录;把域名改为自己的;如下图所示二:导入sdk/ThinkPHP/Library/Vendor/Weixin...原创 2018-04-10 15:36:07 · 674 阅读 · 0 评论 -
PHP中如何使用Xdebug总结
PHP中如何使用Xdebug总结转载 2017-02-13 17:14:17 · 2163 阅读 · 0 评论