Jan182016
php在windows下搭建yaf框架
本文记录一下在windows下搭建yaf框架的方法,具体方法如下。
yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety项,如果为enabled的话,选择TS版本,反之选择NTS版本
打开yaf下载地址,点击DLL,然后根据选择对应版本下载,yaf下载地址如下:
http://pecl.php.net/package/yaf
下载完成后,将下载的php_yal.dll文件添加到php的ext文件下。然后修改php.ini配置文件...阅读全文
抢沙发
Jan152016
使用Let’s Encrypt(certbot)安装免费SSL证书
我们个人项目一般使用免费的SSL证书,目前可以去阿里云、腾讯云等申请免费的SSL证书,一般有效期是1年,到期后再申请新证书,或者使用Let’s Encrypt(certbot)安装免费的SSL证书,本文介绍如何使用Let’s Encrypt(certbot)安装免费SSL证书。
Let’s Encrypt提供了新的工具叫 Certbot,和Let’s Encrypt一样,生成证书方式一样,但是配置更简单,自动发行证书,证书有...阅读全文
Jan132016
解决PHP中的未定义函数错误Fatal error: Call to undefined function的步骤
在使用PHP编程过程中,有时候我们会遇到一个常见的错误:Fatal error: Call to undefined function。这个错误通常是因为我们调用了一个未定义的函数。
这是一个非常常见的错误,在刚开始学习PHP的时候经常会遇到。当然,对于有经验的开发人员来说,也难免会在一些特殊的情况下遇到这个问题。这里将介绍一些解决这个问题的步骤,希望能帮助到大家。
步骤一:检查函数名拼写是否正确
首先,...阅读全文
Jan062016
发现ThinkPHP3.2.3不报错,显示空白页面问题解决办法
thinkphp3.2.3,debug=true,视图无法加载,页面没有报错,一片空白,折腾好久,终于找到解决方法:
需要在配置文件中增加如下配置:
'TMPL_EXCEPTION_FILE' => 'Public:Exception',// 异常页面的模板文件
造成这个问题的原因是:设置了异常页面的模板文件,而这个页面代码文件里的代码并没有写完整,造成PHP错误无法正常显示,所以显示个空白页面。
阅读全文
Jan042016
php 子类中如何调用父类的变量和方法
php子类中如何调用父类的变量和方法。
<?php
class A{
public $a1='a1';
protected $a2='a2';
function test(){
echo ".com";
}
}
class B extends A{//若A类和B类不在同一文件中 请包含后(include)再操作
public $a1='b1';
function test2(){
$this->test();
parent::test();//子类调用父类方法
}
function test(){
echo $this->a1.',';
...阅读全文
Jan042016
Jan042016
基于yaf的Hello world示例
基于yaf的Hello world示例,假设我的例子的站点目录为 /var/www/yaf_test ,我采用的目录结构如下:
– index.php //入口文件
+ public
|- .htaccess //重写规则
|+ css
|+ img
|+ js
+ conf
|- application.ini //配置文件
+ application
|+ controllers
|- Index.php //默认控制器
|+ views
|+ index //控制器
|- index.phtml //默认视图
|+ modules //...阅读全文
Jan032016
Dec202015
Dec152015
Windows下使用Composer为你的项目安装propel
本文为大家讲解的是如何在Windows下使用Composer为你的项目安装propel的方法,感兴趣的同学参考下。
关于windows下如何安装composer的方法,可参照本站文章:
Composer在windows下的安装
Propel是一个适用于PHP5的OR映射(Object Relational Mapping)框架。它允许你使用对象代替SQL来读写数据库表格中的行。Propel提供一个生成器来为你的数据模型创建SQL定义文件和PHP类,与一个运行期引擎...阅读全文