php程序员的笔记

  • 网站首页
  • PHP笔记
    • 字符串处理
    • php函数总结
    • 正则表达式
    • 模板框架使用
    • 我的网站模板笔记
    • Ecshop二次开发笔记
    • php源码下载
  • 数据库教程
    • MySQL数据库
    • MongoDB
    • Access数据库
    • Redis
  • JavaScript教程
    • Jquery基础
    • Jquery特效
    • JS常用函数
    • 开源插件开发
    • 谷歌地图开发
  • HTML教程
    • DIV+CSS技术篇
    • 网站优化笔记
    • HTML5 技术
  • 操作系统技巧
    • windows 7系统篇
    • Linux操作系统篇
    • 服务器
  • 互联网资讯
    • 生活杂侃
php程序员的笔记 ->

Linux

  • Linux软连接和硬连接的区别介绍及设置方法

    1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。ln命令默认产生硬链接。 具体用法是:ln –s 源文件 目标文件。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连......

    2016-06-25 22:05:08
  • Linux 添加开机启动项的三种方法

    Linux 添加开机启动项的三种方法。 (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local /etc/init.d/mysqld start #mysql开机启动 /etc/in......

    2016-06-14 21:22:27
  • Linux下进入带空格目录的方法

    在Linux下进入带空格的目录的方法具体如下: 假设有一带空格的目录名为 :phpernote com 则可以: #cd 'phpernote com' 或者 #cd phpernote\ com 同样创建带有空格的目录可以使用命令: #mkdir phpernote\ com 或者 #mkdir phpernote\ com windows 下同理。

    2016-06-12 15:54:01
  • Linux 命令行中常用快捷键整理(光标移动,编辑命令)

    本篇文章记录一下在Linux命令行下比较常用的一些快捷键操作,涉及进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 说明     Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;     Alt – k: 先按住 Alt 键,然后再按 k 键;     M – k:先单击 Esc 键,然后再按 k 键。 移动光标     Ctrl – a :移到行首     Ctrl – e :移到行尾     Ctrl – b :往回(......

    2016-02-24 10:47:49
  • Linux下Sublime Text 3的安装

    Centos大多数情况下是用来做服务器的,但是由于各种原因我现在要用Centos做开发机,所以当然要安装开发神奇Sublime text了,这里以记录一下在Linux(centos)下安装Sublime Text 3的过程。 注意:安装目录因人而异,我的安装目录是 /opt/sublime_text_3 一、建立软件安装目录(我一般把软件安装在opt目录下) # mkdir /opt # cd /opt 二、下载软件 Sublime Text 3的下载网址:http://www.sublimetext.com/3 注意:一定要下......

    2016-02-19 11:10:15
  • Linux SVN客户端命令使用说明

    本篇文章记录一下在Linux下SVN客户端相关命令的使用,关于Linux上SVN客户端的安装,可以参考本站文章: Linux(centos)搭建SVN服务器 1.检出(check out) 功能:从SVN服务器库中取出已有的文件。 命令行操作: 在本地创建工作空间,创建一个空的文件夹 $>mkdir filename 在新建文件夹下执行命令:svn checkout path(path是svn库地址) (简写命令svn co),例如: svn checkout http://11.12.102.103:18080/svn/gman/ 2.......

    2016-02-18 14:11:08
  • Linux(CentOS 6.6)下Redis安装配置记录

    这篇文章主要介绍了Linux(CentOS 6.6)下Redis安装配置记录,本文给出了安装需要的支持环境、安装redis、测试Redis、配置redis等步骤。 本站之前记述了一篇关于redis的文章,有兴趣的可参考: redis详解及windows下的安装与简单使用 1、安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候将返回如下错误信息:You need tcl 8.xu......

    2016-02-18 11:33:29
  • 在Linux终端命令符界面如何浏览网页

    在正在使用Linux终端时突然为了快速浏览一个网页该怎么办呢?下面就记录一下如何在Linux终端命令符界面如何快速的浏览网页的办法。 在终端命令符界面浏览网页可以使用lynx,links, w3m等软件,软件的使用方式都很类似,下面以w3m为例介绍如何安装以及使用: 1.安装w3m浏览器,直接执行命令: yum install w3m -y 2.安装完毕就可以直接使用w3m浏览网页了,例如浏览本站: w3m www.phpernote.com

    2016-02-18 11:02:08
  • Linux中查看文件时显示行号

    在Linux中查看文件内容时如何显示行号呢? [root@1-min etc]# cat -n nginx.conf              //显示所有行号(包括空行) [root@1-min etc]# cat -b nginx.conf              //显示所有行号(但不包括空行) 或者: [root@1-min etc]# nl -ba nginx.conf              //显示所有行号(包括空行) [root@1-min etc]# nl -bt nginx.conf              //显示所有行号......

    2016-02-16 17:42:59
  • Linux(centos)防火墙的开启与关闭的方法

    本篇文章记录一下在Linux(centos)系统下的防火墙的开启,关闭的方法。具体有两种方法: 一、执行”setup”命令启动文字模式配置实用程序,在”选择一种工具”中选择”防火墙配置”,然后选择”运行工具”按钮,出现防火墙配置界面,将”安全级别”设为”禁用”,然后选择”确定”即可。 二、使用命令,下面以具体示例说明: (1)防火墙开放端口的方法: 方法一:在终端执行如下命令: #/sbin/iptables -I INPUT -p tcp --dport ......

    2016-02-16 14:43:16
  • Linux下生成和解压zip文件的方法

    Linux自带的zip和unzip命令可以生成和解压windows下的zip格式的压缩文件。 zip命令 语法:zip [选项] 压缩文件名.zip 需要压缩的内容 例1:压缩服务器上当前目录的内容为xxx.zip文件 $ zip -r xxx.zip ./* 例2:把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip $ zip -r abc123.zip abc 123.txt unzip命令 语法:unzip [选项] 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括指定的fil......

    2016-02-15 15:25:16
  • Linux新建文件的命令

    Linux新建文件的命令总结。 (1)vi(或者vim) 例如:vi php.ini,如果当前目录不存在该文件会自动创建该文件(当然必须得保存才会产生新文件)。 (2)touch 改命令主要是用来修改文件时间戳,或者新建一个不存在的文件。例如: touch php.ini (3)cp 改命令主要用来复制文件,例如:cp php.ini index.txt (4)mv 改命令主要用来剪切文件,例如:mv php.ini index.txt (5)tail cat less more 这些用来显示文件信息......

    2016-02-15 15:19:13
  • Linux将Windows的共享文件夹挂载到本地的方法

    本篇文章主要分享一下在Linux系统下将windows的共享文件夹挂载到本地的方法。 在终端中输入命令(这里假设windwos的IP地址为10.103.11.22,共享文件夹名称为:phpernoteShare) mount -t cifs -o username="Admin",password="" //10.103.11.22/phpernoteShare /home/yhm/myShare 注意命令行中的空格和逗号,空密码也可以。 此命令就是将windows系统IP地址为10.103.11.22上的共享文件夹phpernoteShare 挂载到本地的/mnt/MyShare......

    2016-02-04 11:50:39
  • Linux(centos)配置hosts的方法

     Linux系统下配置hosts文件,本次操作具体是在centos系统下完成的,如下: vim /etc/hosts 增加域名www.phpernote.com映射为127.0.0.1,则加入代码: 127.0.0.1 www.phpernote.com

    2016-02-04 11:50:26
  • Linux中编写第一个helloworld简单c语言程序

    c语言是Linux/unix中应用最广泛的编程语言。本篇文章记录一下作者的第一个C语言程序,hello world。 首先声明一下所用到的工具,vim和gcc,vim作为Linux/unix默认的编辑器,这个是基础,任何一个编程都离不开vim。 gcc作为c语言最权威的编译器,能让你掌握最正统的c语言,为以后的编程打基础。 1.首先用vim编写一个c语言程序文件,命令行输入:vim helloworld.c,建立一个名叫"helloworld.c"的文件 2.在文件 helloworld.c 中输......

    2016-02-03 10:38:18
  • PHP如何扩展和如何在Linux底层对php扩展

    虽然大部分php工程师都不需要知道php的C代码核心是如何运作的,有些人可能知道有个dl()函数.或者使用过一些第三方的类库,这些正是本文的重点之一.  希望本文能对那些想把php带向更宽的边界的工程师有所帮助. 先看一个php请求的运行流程: 浏览器用户--->web服务器(apache,nginx)--->Zend引擎从文件系统读取php代码文件--->Zend解释器工作--->执行解释后的代码-->Zend引擎注册的函数接口-->内置模块或者各个需要的外部模块扩展-->......

    2016-02-01 17:50:14
  • centos(Linux)下安装xdebug

    Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况,本文主要记录一下在centos(Linux)下xdebug的安装和配置方法。 首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示: html_errors = On display_errors = On 当然如果你要需要查看更多信息,比如说打印调用栈,哪就需要安装xdebug,这个对于比较复杂的代码系统特别......

    2016-02-01 17:52:39
  • CentOS(Linux)设置开机自动挂载远程共享的文件夹

    本篇文章记录一下在centos(Linux)系统中设置开机就自动挂载远程共享文件夹的方法。 我们知道使用Linux挂载目录的 amount 挂载完目录后再机器关闭后就失效了,下次开机又得重新加载,比较麻烦,所以就有了这个想法,设置为一开机就自动去加载远程共享的文件夹。具体方法如下: vim /etc/fstab 编辑该文件,在文件末尾加上如下代码: //10.103.11.22/yhmShare /home/yhm/winShare cifs defaults,auto,username=phpernote,passw......

    2016-01-30 18:29:42
  • centos(Linux)如何将nginx加入到系统服务并开机自启动项的方法

    本篇文章记录一下在centos(Linux)系统下将nginx服务加入到系统服务并加入到开机自启动的方法。先来看下本人安装的效果吧,截图如下! 具体的方法如下: 一。首先写一个shell脚本,脚本名称:nginx vim /etc/init.d/nginx 输入如下内容: #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # description: Nginx is a high-performance web and proxy s......

    2016-01-30 16:28:55
  • Linux(centos)系统下nginx 服务器重启,关闭的命令

    Linux(centos)系统下nginx 服务器重启,关闭的命令。 nginx -s reload  :修改配置后重新加载生效 nginx -s reopen  :重新打开日志文件 nginx -t 测试nginx配置文件是否正确 nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确 关闭nginx: nginx -s stop  : 快速停止nginx          quit  : 完整有序的停止nginx 其他的停止 nginx 方式: ps -ef | grep nginx kill -QUIT 主进程号     :......

    2016-01-30 11:51:42
  • Linux(centos)搭建SVN服务器

    本篇文章主要分享一下在Linux(centos)系统下搭建SVN服务器的方法。 安装步骤如下: 1、yum install -y subversion 安装完毕输入 svnserve --version 验证是否安装成功 2、输入 rpm -ql subversion 查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var/svn/svnrepos 4、创建版本库 svnadmin create /var/sv......

    2016-01-30 10:34:56
  • Linux环境下开启php错误提示的方法

    本篇文章记录一下Linux下开启php错误提示的方法。 默认模式下的apache是没有开启错误语法提示的,是为了安全性的问题。但如果用LAMP作为测试机,就很必要开启提示了。不然错误在那里也搞不清。 修改php.ini文件。不同的安装,php.ini存放的位置也有所不同。最简单的办法是用phpinfo()来先查看存放位置,我在6.4下用yum安装的 目录在 /etc/php.ini。 chmod 777 /etc/php.ini  vi /etc/php.ini 修改下行,把Off值改成On displ......

    2016-01-30 10:02:09
  • Linux中查找命令find、locate、whereis、which、type的用法与区别

    Linux中查找相关的命令主要有 find、locate、whereis、which、type 这几种,本篇文章主要大致记录一下每种查找方式的用法和他们之间的区别。    1. find     find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。与查询数据库(/var/lib/locatedb)文件不同,find查找的是磁盘空间。   find的使用格式如下:  $ find <指定目录> <指定条件> <指定动作>  - <指定目录>: 所要搜索的目录及其所有子目......

    2016-01-25 17:09:37
  • Linux VIM文本替换命令

    本篇文章主要记录一下Linux系统中vim编辑器的文本替换命令。 在VIM中进行文本替换: 1.  替换当前行中的内容:    :s/from/to/    (s即substitude) :s/from/to/     :  将当前行中的第一个from,替换成to。如果当前行含有多个from,则只会替换其中的第一个。 :s/from/to/g    :  将当前行中的所有from都替换成to。 :s/from/to/gc   :  将当前行中的所有from都替换成to,但是每一次替换之前都会询问请......

    2016-01-22 17:07:58
  • Linux ls命令结果排序

    本文记录一下Linux ls命令结果排序的知识,这里进记录一些比较常用的。更详细的可以通过命令 man ls 去了解。 (1)按照文件大小进行排序,由大到小排序 ls -Sl 从小到大排序 ls -Slr -h,表示”–human-readable”,单位是k或者M ,比较容易看清楚结果。 显示子目录结构(目录结构比较复杂的情况下慎用) ls -R (2)按时间排序 ls -lt 从新到旧 ls -lrt 从旧到新 (3)ls对当前目录和文件大小排序 du -s * | sort -n......

    2016-01-22 16:51:06
  • Linux不重新编译安装php增加openssl扩展的方法

    如果你的Linux上已安装php,但是发现安装后不支持openssl,该怎么办呢?下面就是作者经过亲自试验得出的经验,即不重新编译php的情况下为php增加openssl扩展的方法。 当然看下面文章内容的前提是你们的系统已经安装了openssl,关于如何在Linux系统里面安装openssl,可参考本站文章: Linux安装openssl的经验分享 #下面是php的安装目录  /usr/local/php5/bin/    #切换到php安装目录的 etx/openssl目录  cd /php-5.3......

    2016-01-22 15:21:43
  • Linux安装openssl的经验分享

    本篇文章主要记录一下在Linux下(具体是centos 6.5系统)安装openssl的知识。 #下载SSL wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz #解压缩 tar zxvf openssl-1.0.1h.tar.gz #切换到压缩后的目录内 cd openssl-1.0.1h #编译安装参数, --prefix 参数为欲安装的目录 ./config --prefix=/usr/local/openssl #开始安装,首先make编译,然后make install安装  make make install //重命名 mv /usr/bin/......

    2016-01-22 15:17:36
  • Linux下安装配置php5.5

    本篇文章主要介绍一下关于在Linux环境下面(具体是centos 6.6)安装php5.5方面的知识。 首先,我们需要下载安装php5.5 cd /usr/local/src/ wget http://www.php.net/get/php-5.5.0.tar.bz2/from/jp1.php.net/mirror 如果以上PHP不存在了,大家可以直接到官方下载。 确保安装之前有安装gd,png,curl,xml等等lib开发库。如果不确定,执行以下命令: yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzi......

    2016-01-22 14:26:23
  • Linux vim 删除方法总结(删除全部,删除某行到结尾,删除某段内容,删除字符)

    本篇文章主要记录一下Linux vim中的删除方法,包括删除单词,删除行,删除全部,删除某段内容,删除字符等操作。 1.打开文件 vi filename 以下所有输入均在命令模式下:  2.转到文件结尾 G  或转到第9行 9G  3.删除所有内容(先用G转到文件尾) ,使用: :1,.d  或者删除第9行到第200行的内容(先用200G转到第200行) ,使用 :9,.d 4.删除光标所在处字符 x 5.删除光标所在前字符(大写 X ) X 6.删除到下一个单词......

    2016-01-22 14:06:46
  • Linux下查看和添加PATH环境变量

    本片文章主要是分享一下在Linux系统下如何查看和添加PATH到环境变量。 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 编辑你的 PATH 声明,PATH 格式为: PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> 你可以自己加上指定的路径,中间用冒号隔开。 环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句......

    2016-01-15 10:46:58
共 2 页  当前第 1 页  上一页  下一页  
  • 站内搜索
  • Linux 知识专题

All rights reserved. Design by -わ千与千寻.  京ICP备16025782号-1网站地图  友情连接有话要说私人建站招募投稿  广告服务  互联网工具大全