- 博客(45)
- 资源 (1)
- 收藏
- 关注
转载 Ubuntu php 7.0 升级到7.2
Ubuntu php 7.0 升级到7.2$ add-apt-repository ppa:ondrej/php$ apt-get update$ apt-get upgrade php升级后安装对应的扩展apt-get install php-mbstringapt-get install php-gdapt-get install php-domapt-get ins...
2018-09-17 10:32:05
3357
原创 call_user_func_array 实现无限级分类
数据结构:$item=[ [ 'id'=>1, 'parent'=>0, 'name'=>'A' ], [ 'id'=>2, 'pare...
2018-03-23 14:43:26
399
转载 在 Ubuntu 16.04上安装 Nginx, MySQL, PHP (LEMP)
http://blog.youkuaiyun.com/shihongliang1993/article/details/51836262
2017-04-15 18:19:31
601
原创 Ubuntu 16.04 安装mysql并设置远程访问
1.编辑mysql配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 把其中bind-address = 127.0.0.1注释了 并设置成 :bind-address = 0.0.0.02.使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:rootgrant all on *.* to root@'%' identi
2017-03-04 12:16:02
703
原创 ubuntu下svn自动更新到web服务器。
1.在web服务器目录下checkout当前版本。2.在svn项目的hooks文件夹中拷贝一份模板文件 sudo cp post-commit.tmpl* post-commit3.在拷贝的post-commit文件中添加脚本: 用vim命令编辑一个新的post-commit(看清楚没有后缀名)千万不要用hooks文件夹里自带的post-commit文件。在文件中添加如下内容:#!/bin/sh
2017-03-04 12:00:51
1366
转载 SVN服务器在Ubuntu16.04下搭建多版本库详细教程
1 介绍 Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可 以很方面恢复到以前的版本,并可以查看数据更改细节。目前,Subversion已成为主流的开源代码版本管理软件之一,简称SVN。安装和服务器搭建 执行下列指令安装 sudo apt-get install subversion3 创
2017-03-03 18:27:11
2237
转载 Ubuntu 下安装Composer
下载Composer:curl -sS https://getcomposer.org/installer | php安装Composer:/usr/bin/php composer.phar --version设置全局命令:sudo mv composer.phar /usr/local/bin/composer查看是否安装与设置成功:composer -version成功的话,会出现下面这个图原
2017-02-28 11:36:01
2989
转载 Ubuntu 16.04搭建LAMP开发环境
基本设置1.配置网络环境管理员给分配了一个静态IP,所以还需要进一步配置网络环境配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:202.112.80.106->保存 登陆网关:对于校园网用户来说,登陆网关才能访问外网 测试: ping www.baidu.com2.设置root密码sudo passwd切换到root用户:su 或 su - 或 su roo
2017-02-28 11:15:21
730
原创 JS对象与JSON格式数据相互转换
用jQuery的一个方法$.parseJSON()将JSON格式的数据转成JS对象。例如:var json_data = $.getJSON(); var data = $.parseJSON(json_data);
2016-12-29 13:27:56
410
原创 更换阿里源
将原有内容删除,并替换为以下的阿里源deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universedeb http://
2016-12-16 16:57:58
1112
原创 windows底下怎么让cmder通过输入subl去打开sublime text?
在cmder 执行这条命令就行alias subl.=sublimetext.exe
2016-12-01 10:13:42
2253
转载 删除服务器 默认的apache2服务
删除服务器 默认的apache2服务sudo apt-get purge apache2LNMP 安装步骤参考链接LNMP安装步骤链接地址
2016-11-29 17:14:45
939
转载 将cgi.fix_pathinfo=1这一行去掉注释将1改为0的用意
举例来说,开启的危害就是假设你的网站有http://xx.com/a.jpg这样的一张图片,我通过http://xx.com/a.jpg/foo.php就可以查看到这个文件的二进制内容,意思就是可以通过php来执行它.问题就来了,如果你的网站允许用户上传图片,那么用户就可以构造一些恶意的代码,并伪装成图片上传.然后通过上面说的那种方式就可以在你网站的服务器上面通过php跑恶意代码了. 具体可以点击
2016-10-18 11:31:49
10100
原创 将数据库中查出的列表以指定的 id 作为数组的键名
/** * @param $arr * @param $key_name * @return array * 将数据库中查出的列表以指定的 id 作为数组的键名 */function convert_arr_key($arr, $key_name){ $result = array(); foreach($arr as $key => $val){ $
2016-10-15 14:31:10
9070
1
转载 github unable to access 'https://github.com/...: Failed to connect to github.com port 443‘
建立一个github帐号(pythonsoft)之后,按照提示create a repository: test.想把这个项目clone到本地:git clone https://github.com/pythonsoft/test.git出现错误:unable to access ‘https://github.com/pythonsoft/test.git: Failed to connect
2016-08-30 13:26:30
2525
原创 windows删除node_modules[文件名或扩展名太长,目录层级太深]
使用的是npm里面一个专门用于删除的模块插件 rimraf1.安装方法:npm install -g rimraf2.使用方法:(直接 cd 到目录中包含 node_modules 的那一层执行以下命令 )rimraf node_modules
2016-08-25 10:04:52
1030
原创 LaravelHomestead 安装过程
安装Homestead 实在是让人头疼的一件事,之前安装过几次均已失败告终。 今天上午没事 于是又开始研究此神兽,于是一鼓作气,再而衰,三而竭。彼竭我盈,故克之。(期间也差点脑细胞用完,躺地上喷血。)好了说说需要下载什么还有在哪找到的教程,懒癌犯了 不想自己写。首先安装 virtualBox。之后在安装 vagrant。接着 下载 homestead-virtualbox-0.4.4.
2016-07-21 15:01:28
2932
转载 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
1、简介 本扩展包添加了两个视图相关的Artisan命令到Laravel应用,以便我们通过Artisan命令即可创建和管理视图文件,可谓是进一步解放了生产力。2、安装 还是通过Composer安装:composer require sven/artisan-view安装完成后到config/app.php中注册服务提供者ArtisanViewServiceProvider到providers数组
2016-06-17 09:03:42
1915
原创 ubuntu挂载windows共享文件夹的命令
1. 192.168.1.104是window的ip地址可以通过cmd命令行查看 2. ·linux是window要共享的文件夹目录 3. /mnt/share 是Ubuntu服务器上挂载的目录 4. username是window登录名 密码查看或者重置mount.cifs //192.168.1.104/linux
2016-06-14 23:42:34
2160
原创 php获取服务器操作系统等信息
下面是PHP获取当前服务器信息的基本语句。PHP程式版本: <?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?>MySQL数据库持续连接 : <?php echo @get_cfg_var("m
2016-06-08 16:10:44
9756
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-06 14:30:32
341
转载 解决PHP无法通过$_POST接收到AngularJS的post数据的解决方法
在使用AngularJS $http.post()的时候,PHP如果通过$_POST来获取值,那么它获取到的将会是空值。而如果是用jquery来进行post传递,却不会这个问题。这是为什么呢?这是因为两者的post对header的处理有所不同。jQuery会把作为JSON对象的myData序列化,而AngularJS不会,所以PHP无法接受到这个值。而解决这个问题的方式有三种: 第一种:
2016-04-27 17:59:32
5794
转载 linux下安装php7+mysql5.7+nginx
环境:CentOS7.1 X64MySQL5.7.10PHP7.0.0Tengine/2.1.1 (nginx/1.6.2)参考:http://blog.haohtml.com/archives/15340一。安装常用扩展库123sudoyum -y installgcc g
2016-02-10 19:44:27
5534
转载 linux 下ab压力测试
安装ab工具ubuntu安装abapt-get install apache2-utilscentos安装abyum install httpd-toolsab 测试命令ab -kc 1000-n 1000 http://localhost/ab.html(是服务器下的页面)
2015-11-02 17:23:43
672
转载 Linux下忘记mysql的root密码
# vi /etc/my.cnf (找到您的真实文件)在[mysqld]的段中加上一句:skip-grant-tables 重新启动mysqld :service mysqld restart 然后登陆mysql , mysql -uroot -p 回车 mysql> USE mysql ;mysql> UPDAT
2015-11-01 20:57:00
383
原创 获取inpu焦点,输入完后自动跳到第二个input
效果类似下面这种:实现代码:html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title> RunJS 演示代码 title>
2015-10-10 20:33:47
7315
转载 Linux命令最全版
1、ls12345678910111213141516171819202122232425文件属性: -:普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件
2015-10-09 10:18:52
664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人