![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 76
徐文志程序猿
这个作者很懒,什么都没留下…
展开
-
LAMP环境搭建(过程很曲折,但是学到很多东西)
由于十一之后就要去实习了,当然现在也不能闲着,所以就学习一下如何搭建lamp环境,当然我有鸟哥服务器搭建这本神书。运行环境 : VMware虚拟机 + Ubuntu11.10①下载Apache的httpd软件,并对Apache进行相应的配置首先在Apache官网地址查看当前的Apache版本,找到将要下载的版本,我选中的是httpd-2.原创 2014-10-07 16:04:27 · 4270 阅读 · 0 评论 -
Laravel5框架使用Oauth2.0
Laravel5:一款享誉国内外的PHP框架。Oauth2.0 : 一款耳熟能详的作为令牌验证机制的开源软件。为什么会将这两者搭配起来?主要的动机是我需要做一个Android客户端,这必然涉及到与服务器的交互,虽然自己去完成Oauth的Token验证功能并不是太难,但是既然人家Oauth已经这么成熟了,何苦去自己写呢?另外,因为我的Web项目就是使用Laravel5开发的,所以原创 2015-09-05 16:51:30 · 6406 阅读 · 0 评论 -
Nginx 配置 Pathinfo 【centos 6.4】
今天想弄弄PHP的伪静态,想通过Pathinfo的方式来从新配置下URL,由于我用的是Nginx服务器,默认不提供Pathinfo,所以只能配置下。我的Nginx的配置文件在 /etc/nginx/目录,Nginx有一个总的配置文件nginx.conf,然后在/etc/nginx/conf.d/目录中有一些子的配置文件,这次配置我主要在这个总的配置文件中配置。⒈使用vim打开ng原创 2015-04-05 19:23:06 · 1133 阅读 · 0 评论 -
Msg(MessagePack)介绍
1,今天在hacknews上看到很多人对messagepack的争论。首先了解什么是MessagePack:MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON.转载 2015-07-27 21:02:40 · 1139 阅读 · 0 评论 -
Laravel5 之 控制器模块化
问题由来首先说下问题的由来,原因是想对Laravel5分模块拆分,这样逻辑上更清爽一些,由于项目也不大,所以决定在controller层面拆个前台和后台,所以很经典的做法也就是在app/Http/controllers下新建两个目录,分别为Home和Admin,所以对应的路由也发生变化这是对的比如在Admin/下存在一个IndexController.php文件,根据官方文档路原创 2015-05-16 23:26:07 · 3905 阅读 · 1 评论 -
Laravel5 之 入门教程
准备工作:1.安装composer 因为laravel可以通过composer安装,但也不是必须的,这点可以略过。2.安装类似于Wamp或者XXAMP这样的php开发环境。3.Laravel对环境的要求 : php5.4以上、Mcrypt扩展、Openssl扩展、MbString扩展和Tokenizer扩展。Note : 可以看到Laver对于php环境的要求还是很原创 2015-05-13 19:55:52 · 2963 阅读 · 1 评论 -
Laravel5 之 发送邮件
Laravel基础组件里面为我们提供了发送邮件的功能,下面将介绍如何使用Laravel内置的Mail库来发送邮件,这里使用网易163邮件服务器发送。一个简单的当用户注册后,发送验证邮件的功能。1.邮件所在的配置文件在app/mail.php中'host' => 'smtp.163.com','port' => 25,'from' => array('addr原创 2015-05-15 20:52:12 · 2711 阅读 · 0 评论 -
PHP魔术方法之 __sleep() 和 __wakeup()
先写一段代码?12345678classmyClass{ public$myContent; functionoutMycontent(){ //dosomething }}转载 2015-04-18 23:34:38 · 1360 阅读 · 0 评论 -
SESSION无法跨页传递问题
问题来源 : 很早就搭建了个Lnmp环境,想把之前在Windows上开发的PHP项目迁移到Linux上,结果发现无法登陆,检查了下PHP连接Mysql是没有问题的,往下走,发现是SESSION无法跨页传递,这究竟是怎么回事?首先建立两个简单的实验文件 index.php 和 main.php<?phpsession_start();$_SESSION['user'] = '原创 2015-04-03 23:00:41 · 3818 阅读 · 0 评论 -
Lnmp环境使用Yaf框架并实现输出Hello Yaf例子
安装 ①下载最新的yaf压缩包 ②解压 ③编译Yaf cd yaf-2.2.8 #进入该目录 找到phpize所在的目录,由下图中可以看到在 /usr/bin下执行命令/usr/bin/phpize继续编译,下面红框部分中的php-config和phpize在同一目录下原创 2015-02-23 23:01:27 · 3615 阅读 · 0 评论 -
LINUX下PHP安装VLD扩展
如果想查看OPCODE代码来实现性能优化的目的,那么需要安装VLD扩展。①http://pecl.php.net/package/vld 到该地址下载最新最稳定的安装包,或者直接通过wget http://pecl.php.net/package/get/vld-0.13.0.tgz②解压该文件 tar zxvf vld-0.13.0.tgz③cd到v原创 2015-02-10 13:16:50 · 1947 阅读 · 0 评论 -
LINUX下Git连接到Github 并 实现简单仓库例子
之前一直在公司用git,今天想在自己的电脑上架一个和github相连的git环境,所以开始吧。。。。Linux版本:CentOS6.4Git的安装就不多说了,直入主题。GIT连接到GITHUB①git基础配置②生成ssh公钥③到/root/.ssh目录下,复制id_rsa.pub全部内容④登录github,点击网站原创 2015-02-09 22:20:25 · 3153 阅读 · 0 评论 -
LNMP环境出现Access Denied 403错误
搭建好LNMP环境之后,出现了Access Denied错误,现已排除掉文件权限的问题也排除掉是Nginx的问题,而是无法解析PHP的问题。发现网上的很多大牛都是通过Nginx的log来排查错误,但是打开nginx.conf发现其实我的log信息不够详细,于是希望能够配置一下log_format,于是找到这个链接http://www.pythontab.com/html/2013/li原创 2015-02-09 12:28:20 · 6788 阅读 · 0 评论 -
Laravel5之Session
有关Session的配置文件是aonfig/session.php文件。如果不使用基于数据库、cookie或者Redis缓存类的Session的话,不需要改配置文件就可以使用了。下面一个简单的使用Session的例子1.定义路由//创建Session变量Route::get('/sessionCreate', 'UserController@sessionCrea原创 2015-05-16 09:30:23 · 8782 阅读 · 0 评论