摘要:
最近自学了下Shell编程,也算是入门吧!按照如下教程,编译安装了LAMP(Apache-2.4.6 + MySQL-5.5.25 + PHP-5.3.27) CentOS6.3编译安装LAMP(1):准备工作 CentOS6.3编译安装LAMP(2):编译安装 Apache2.2.25 CentO 阅读全文
摘要:
想实践下Apache是如何运行cgi程序的,却发现先前编译安装Apache的时候,没有安装Apache的cgi模块。 附:CentOS6.x编译安装LAMP(2):编译安装 Apache2.2.25 此时,从 httpd.conf 文件中可看到如下模块被动态加载(没有cgi模块): 查了下网络资料, 阅读全文
摘要:
最近要搭建一个高并发的网站。所以,得设计负载均衡这一块。从大的方向上讲,负载均衡分为硬负载均衡,和软负载均衡。下面依次简要说明一下: 硬负载均衡: 硬负载均衡,也就是使用专用的负载均衡设备。主流的硬负载均衡器有如下几种: F5:最主流的硬负载均衡器。便宜的20万以上,贵的100多万。 深信服:乞丐版 阅读全文
摘要:
CGI动态页面 mod_alias mod_cgi AddHandler Options ScriptAlias CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apache we 阅读全文
摘要:
访问phpMyAdmin提示: 配置文件权限错误,无法写入! 解决办法: chmod -R 755 ./phpmyadmin 这样设置下phpMyAdmin目录权限属性为755就可以访问了。原来phpMyAdmin必须在755权限下才可以运行。 注意:在777下也是错误的,估计是phpMyAdmim 阅读全文
摘要:
在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 配置php.ini 另外,推荐一款管理轻量级Memcached管理监控工具 -- MemAdmin(基于 PHP 阅读全文
摘要:
要用到如下源码包: /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached-1.4.15.tar.gz 1、编译安装libevent: libevent是安装 memcache 阅读全文
摘要:
PHP输出XML文件函数 阅读全文
摘要:
Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量、更好地支持云计算、利用更少的内存处理更多的并发等。除此之外,还包括性能提升、内存利用、异步I/O的支持、动态反向代理设置、与时间驱动的Web服务器相当或更好的性能、更强大的处理资 阅读全文
摘要:
PHP header函数大全 header('Content-Type: text/html; charset=utf-8'); header('Location: http://52php.cnblogs.com/'); 页面跳转中。。。 阅读全文
摘要:
延伸阅读: $_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"] 阅读全文
摘要:
变量 是一种很“弱”的变量,默认情况下,一个变量保存一个串,Shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如 let、declare、expr、双括号等。 Shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的Shell中可用。而环境变量则可以在创建它们的S 阅读全文
摘要:
shell程序的基本组成结构 shell结构大体是由设定变量、内置命令、shell的语法结构、函数组成。 使用实例说明:test.sh 上面的这个脚本要想运行还需要做一些操作,首先给予执行权限 然后执行 输出 父shell和子shell 在执行script之前,身处的环境就是父shell。执行scr 阅读全文
摘要:
shell函数返回值一般有3种方式: 1、return语句(默认的返回值) shell函数的返回值可以和其他语言的返回值一样,通过return语句返回。 比如: 先定义了一个函数,mytest,它根据输入的参数是否为1来return 1,否则return 0。 获取函数的返回值通过调用函数,或者最后 阅读全文
摘要:
Shell当中的特殊变量 一、保留变量 $IFS 这个变量中保存了用于分割输入参数的分割字符,默认识空格。 $HOME 这个变量中存储了当前用户的根目录路径。 $PATH 这个变量中存储了当前 Shell 的默认路径字符串。 $PS1 表示第一个系统提示符。 $PS2 表示的二个系统提示符。 $PW 阅读全文
摘要:
Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快。 1、函数定义 关键字function表示定义一个函数,可以省略,其后是函数名,有时函数名后可以跟一个括号,符号“ 阅读全文
摘要:
摘要:2013中国软件开发者大会编程语言与工具专题论坛中,新浪微博架构师宋琦介绍了PHP在新浪微博中的应用,并且分享了很多微博主站所做的性能优化的工作。 【CSDN报道】 2013中国软件开发者大会(以下简称SDCC)于8月30-31日在北京新云南皇冠假日酒店举办。作为CSDN和《程序员》杂志倾力打 阅读全文
摘要:
先前按照这篇文章“CentOS6.x编译安装LAMP(2):编译安装 Apache2.2.22”去编译安装Apache2.2.x版本时,安装得挺顺利,今天换成Apache2.4.x版本,安装方法一样,在执行./configure命令时,却报如下错误: configure: error: Bundle 阅读全文
摘要:
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1、下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-rpm.bin (32位系统的,我的系统为32位的,所以用的是这个咯) jdk-6u25-linux- 阅读全文
摘要:
1、创建表时指定AUTO_INCREMENT自增值的初始值(即起始值): 2、通过 ALTER TABLE 修改初始值(但是要大于表中的 AUTO_INCREMENT 自增值,否则设置无效): 3、如果自增序列的最大值被删除了,则在插入新记录时,该值被重用: 就是说如果表中原本有AUTO_INCRE 阅读全文