
Php
文章平均质量分 93
Php 学习记录
denglitong
世界是面镜子,你看到的是你的样子。
展开
-
解决Yii单元测试没找到PHPUnit_Extensions_Database_TestCase的问题
我在yii2.0里自动生成的protected/tests/unit下建立了UserController_Test.php,代码见下:class UserController_Test extends CTestCase {public $userController;protected function setUp() { parent::setUp(); $原创 2017-03-14 22:30:18 · 1232 阅读 · 1 评论 -
Ubuntu下lamp的搭建
首先安装Apache,sudo apt-get install apache2安装完毕后,在浏览器中输入:localhost紧接着安装php5sudo apt-get install php5安装完毕后,再安装MySQLsudo apt-get install mysql-server,mysql-client紧接着安装phpmyadminsudo翻译 2017-03-14 22:48:14 · 279 阅读 · 0 评论 -
ubuntu下安装phpstorm
phpstorm是用JAVA开发的,所以在安装之前需要先安装jdk,sudo apt-get install default-jdk从官网上下载phpstorm 的linux版本解压压缩文件tar xfz PhpStorm-.tar.gz进入phpstorm的bin目录执行安装脚本cd PhpStorm-./PhpStorm.sh安装程序开始启动,在安装过程中翻译 2017-03-14 22:49:29 · 352 阅读 · 0 评论 -
wampserver下在Yii2.0里利用gii自动生成代码
wampserver下在Yii2.0里利用gii自动生成代码修改yiic.bat里面的php.exe成绝对路径,因为装wampserver的时候没有添加php.exe的环境变量所以提示找不到php.exe原创 2017-03-14 22:53:58 · 256 阅读 · 0 评论 -
Ubuntu 14.04 LTS下安装 LNMP环境
安装 MySQL 5 数据库apt-get install mysql-server mysql-client,安装过程中会询问建立 Root 账户密码,连续输入两次安装 Nginx在安装 Nginx 之前,如果你已经安装 Apache2 先删除在安装 nginx:service apache2 stopupdate-rc.d -f apache2 removeapt-翻译 2017-03-14 22:55:18 · 227 阅读 · 0 评论 -
解决PDO-mysql中LIMIT和IN子句执行失败的问题
LIMIT子句执行失败数据库连接用的是PDO,遇到分页的场景,在sql中的"LIMIT :offset, :pageSize"执行时model层的fetchAll()返回结果为空,原因是在model层绑定参数的时候$this-bindValue($placeHolder,$paramValue);时没有显示指定参数变量的类型,解决:在model层增加一个selectDataty原创 2017-03-14 23:17:14 · 1698 阅读 · 0 评论 -
PHP使用PHPRPC协议调用JAVA类
SOAP(Simple Object Access Protocol,简单对象访问协议)随着厂商的不断竞争和设计,并由于传对象无法实现互通,SOAP逐渐改为传字符串,并最终被设计为传XML的WebServicePHPRPC协议:是一个轻型的、安全的、跨网际的、跨语言的,跨平台的、跨环境的、跨域的协议,支持复杂对象传输、引用参数传递,内容输出重定向、分级错误处理、会话,是面向服务的高性能远程过程翻译 2017-03-14 23:22:13 · 2765 阅读 · 0 评论 -
《PHP核心技术与最佳实践》-Cookie-Session深入
Cookie是在远程浏览器端存储数据并以此跟踪和识别用户的机制。在实现上COOKIE是存储在客户端的一小段数据,客户端(比如浏览器)通过HTTP协议和服务器端进行COOKIE交互,COOKIE是HTTP头的一部分(即先发送COOKIE然后才是DATA域),COOIE独立于语言,PHP对COOKIE的操作是通过HTTP协议的'COOKIE'字段来向客户端(比如浏览器)发送命令,具体的管理由客户端(浏翻译 2017-03-14 23:23:10 · 320 阅读 · 0 评论