- 博客(124)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 thinkphp(php)+Ajax上传图片
使用的外部插件:jquery.form.js(表单提交) :http://malsup.com/jquery/form/#downloadjquery.json.min.js(解析json数据):http://www.oschina.net/p/jquery-json表单代码部分:<form tag="img_file_upload" id="file_upload" name="file_u
2015-05-28 15:29:37
13052
2
转载 mac下tomcat的安装与配置
1、到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。2、修改目录权限 到终端输入sudo chmod 755 /Library/Tomcat/bin/*.sh 3、启动Tomcat 按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车: sudo sh startup.sh 若出现如下提示则表
2015-05-11 17:32:29
536
原创 Apache虚拟主机配置
找到Apache的安装目录 到安装目录下,将http.conf文件备份一下 编辑httpd.conf,并找到虚拟路径配置的部分vi httpd.conf在vi下先按esc在键入 :/vhosts 将以下这一段复制一遍 结果如下
2015-05-09 10:00:20
494
转载 通过SSH连接远程主机
要通过终端连接一个远程主机,正常的配置是直接在命令行中:ssh user@192.168.1.1;然后输入秘密就好了.如果想通过SSH的方式进行免密码登录,就要进行一定的配置.这里的环境是Mac <--> Linux之间的连接,首先通过命令行生成SSH密匙.一般在home目录下的.ssh文件夹(隐藏)生成密匙,首先进入文件夹.cd ~/.ssh;然后通过ssh keygen命令生成密匙,这里我生成的
2015-05-09 09:35:38
6205
原创 php ajax提交普通表单
<script> function submit(){ //要提交的表单id为form1 $.ajax({ url:"request.php", data:$("form").serialize(), type:"post",
2015-05-05 22:21:28
1266
转载 ThinkPHP3.2.3使用分页
首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。我加了一些样式(不怎么好看),大家可以自行的再去改进分页样式,效果图: 在这里我有先把page的设置做成了一个函数getpage,将这个方法放到Application\Common\Co
2015-05-05 15:36:26
1181
原创 thinkphp模板中使用函数
使用函数 仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。模板变量的函数调用格式为:{$varname|function1|function2=arg1,arg2,### } 说明: { 和 $ 符
2015-05-04 10:28:23
4214
转载 markdown的使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-05-04 10:26:57
482
原创 thinkphp框架index.php文件中定义site_url的小技巧
为了简化操作,我们经常使用“模板替换”来定义个性化的路径,如://模板替换'TMPL_PARSE_STRING' =>array( '__BOOTSTRAP__' => SITE_URL.'/Public/bootstrap3.3',//bootstrap路径规则 '__UPLOAD__' => SITE_URL.'/Uploads', // 上传路径替换规则
2015-04-27 09:01:56
6677
转载 文章标题
Ajax提交实例<html><head> <title></title> <script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="../../Scripts/JqueryJson.js" type="text/javascript"></scr
2015-03-14 21:51:29
546
转载 Axure RP 7.0注册码
Axure RP 7.0注册码用户名:axureuser序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG
2015-02-01 13:47:18
846
原创 thinkPHP 运行出现Fatal error: Call to undefined function Think\imagettftext()...问题
问题场景thinkPHP的工程从windows电脑上迁移到Mac笔记本上来后出现验证码不能使用,通过浏览器地址栏直接访问验证码地址出现错误Fatal error: Call to undefined function Think\imagettftext()...问题原因:PHP的GD库没有支持png图片解决方案最简单的方式就是重新安装php。(用最快的方式解决问题,
2015-01-31 23:28:16
14171
原创 PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory
错误环境:Mac OS 10.10找到mysql.sock文件的位置$sudo find / -name mysql.sock------结果如下----------find: /dev/fd/3: Not a directoryfind: /dev/fd/4: Not a directory/private/tmp/mysql.sock检查/var/mysql是否存在$ll
2015-01-31 23:22:18
63541
原创 Mac OS X上安装配置apache服务器
说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了。那么接下来要做的事情就是: 1.配置apache的配置文件 2.设置虚拟主机启动并查看apache打开终端输入以下命令: $sudo apachectl start $sudo apachectl -v配置apache主配置文件apache的
2015-01-22 16:31:39
17617
原创 sublime text2 按住shift不能连续选择
由于sublime text3对某些插件不支持,今改安装sublime text2,出现一个问题:按住shift在使用鼠标的时候不能连续选择。经过一番研究,发现这是快捷键冲突了,在安装thinkphp插件的时候thinkphp插件占用了这个快捷键。解决办法如下:1. preference=》browse package... 找到thinkphp的目录2.在thinkphp的
2015-01-12 21:46:57
2358
原创 windows上配置安装laravel
windows上安装配置laravel初次接触laravel会觉得它的安装方式比较不一样,与Linux上安装软件的方式很相似。学习laravel的最好方式当然是看官方文档,笔者就在这里讲官方文档上安装的方式结合实际情况整合一下。安装laravel提前准备的材料:1.本机的php环境,windows上当然是wamp环境,如果习惯使用niginx也可以是niginx+php+mysql
2015-01-10 18:27:51
13180
原创 centos7 安装完成后提示ifconfig命令不存在
重新安装centos7后敲ifconfig后提示错误:ifconfig:command not find就查找后发现问题是没有安装网络工具解决办法:yum install net-tools
2015-01-10 17:48:35
15688
转载 CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤
先来解释一下,什么是 LAMP。正如标题所言,LAMP 实际上就是 Linux、Apache、MySQL、PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python。不用多说了,本文讲解的就是 Linux、Apache、MySQL、PHP 这四个东西,所以就这样解释了。 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类
2014-10-26 13:39:38
838
转载 Linux 系统挂载数据盘
适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如
2014-10-02 08:53:13
1542
转载 CentOS Linux解决Device eth0 does not seem to be present
在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:
2014-08-09 12:17:24
790
转载 centOS怎样强制卸载PHP以及自定义安装PHP
查看php版本命令:#php -v 这个命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。 必须强制删除#rpm -qa|grep php提示如下#php-pdo-5.1.6-27.el5_5.3#php-mysql-5.
2014-08-08 20:08:45
13662
转载 WampServer的配置
第一,打开局域网访问配置文件:点击右下角的WAMP 服务器小托盘,选择Apache>httpd.conf搜索关键字 "deny from ",会发现一处 "deny from"下有一行"Allow from 127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。 第
2014-08-08 13:45:23
877
原创 centos上安装memcached
参考官网信息Debian/Ubuntu: apt-get install libevent-dev Redhat/Centos: yum install libevent-develwget http://memcached.org/latesttar -zxvf memcached-1.x.x.tar.gzcd memcached-1.x.x./config
2014-08-08 12:04:29
722
转载 Linux下开启MySQL的远程连接
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤: 1、登录到mysql中,为root进行远程访问的授权,执行下面的命令:mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";mysql> flush privileges;
2014-08-07 17:21:30
1072
转载 阿里云目录与文件的权限问题
目录与文件的权限问题网站上面有些目录或文件需要有写入权限,这样你得为这些目录和文件分配合适的权限,一般可以把它们的拥有者设置成 php 和 nginx 使用的用户,默认 nginx 的用户就是 nginx ,而 php-fpm 使用的用户默认是 apache。我们可以把它们改成一个统一的用户,可以修改 php-fpm 的用户为 nginx 。你可以使用下面的命令去查看一下 nginx 和
2014-08-03 10:11:47
8842
转载 阿里云centos6.5为系统添加资源库
为系统添加资源库前面我们使用 yum 命令去安装了一些东西,用起来很简单,yum + 要安装的东西 + install。它其实是一个资源包的管理工具,用它安装东西的时候,会检查这个东西所依赖的其它的东西,在安装的同时,也会去安装这些被依赖的东西。CentOS 本身带了一些资源库,但并不是所有的东西都在这些资源库里,所以,我们可以给系统手工的添加一些资源库,这样使用 yum 命令,就可以很方
2014-08-03 10:00:10
2880
转载 阿里云centos6.5安装配置php
配置 php-fpm要让 nginx 能够执行 php 文件,需要去安装一下 php-fpm,它直接包含在了 CentOS 资源库里,所以直接使用 yum 命令可以安装它:yum install php-fpm完成以后,可以检查一下 php-fpm 的运行状态,使用 service 命令:service php-fpm status返回:php-fpm is s
2014-08-03 09:54:34
4879
原创 阿里云centos6.5安装nginx
安装 Nginx想在 CentOS 系统上安装 Nginx ,你得先去添加一个资源库,像这样:vim /etc/yum.repos.d/nginx.repo使用 vim 命令去打开 /etc/yum.repos.d/nginx.repo ,如果 nginx.repo 不存在,就会去创建一个这样的文件,打开以后按一下小 i 键,进入编辑模式,然后复制粘贴下面这几行代码,完成以后按
2014-08-03 09:36:50
16001
转载 nginx目录列表和目录访问权限设置
1.目录列表(directory listing)nginx让目录中的文件以列表的形式展现只需要一条指令这样就不会返回403autoindex on;autoindex可以放在location中,只对当前location的目录起作用。你也可以将它放在server指令块则对整个站点都起作用。或者放到http指令块,则对所有站点都生效。下面是一个简单的例子:se
2014-08-03 08:42:21
2502
转载 阿里云建立swap的两种方法
我们都知道swap是用来做虚拟内存的。虽然swap无法代替物理内存,但不可缺少,除非物理内存足够多,多到永远用不到swap...阿里云Linux主机默认是没有划分swap分区的,这就需要我们手动添加。建立swap有两种方法——1.建立分区;2.创建交换文件。这里重点介绍如何采用数据盘建立swap分区的方法,理由?运行速度:物理内存 > swap分区 > swap文件!当然,如果你的数据盘已经装
2014-08-03 08:01:20
8092
原创 Centos5.4下安装Apache
1) 卸载系统自带的httpd:rpm -qa|grep httpdrpm -e httpd-2.2.15-15.el6.centos --nodeps rpm -e httpd-tools
2014-08-02 00:40:40
924
原创 Fatal error: Call-time pass-by-reference has been removed in E:\xx\db\mysqli.php on line 267
php升级后调试旧程序
2014-07-31 08:03:53
2270
转载 php 获取客户端的ip、地理信息、浏览器信息、本地真实ip
// 作用取得客户端的ip、地理信息、浏览器、本地真实IP class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER['HTTP_USER_AGENT'])){ $br = $_SERVER['HTTP_USER_AGENT']; if (preg
2014-07-29 12:05:13
719
转载 thinkphp 前台html调用函数 格式化输出
仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。模板变量的函数调用格式为:XML/HTML代码{$varname|function1|function2=arg1,a
2014-07-29 10:08:08
1066
jd2chm + htmlhelper
2013-07-11
EasyHadoop部署实战手册_VM测试版本
2013-07-15
Mac上如何“重新编译php”,小白求教
2015-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅