易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux 下php的安装

环境软件版本介绍:
 
   APACHE 2.0.59
   PHP5.2.3
   MYSQL5.0.45
   GD-2.0.35
   Zend Optimizer v3.3.0
  
                     第一部分 PHP环境安装
以下软件的安装配置是在linux/unix下运行环境需要安装的,请务必按照以下步骤操作安装!
注意:在安装环境操作前确保你目前的服务器没有装apahce,mysql,php等 web服务,以免服务冲突!
一: 安装 MySQL 5.0.45
     a) 添加MYSQL用户,组
 
     # groupadd mysql
     # useradd -g mysql mysql
    b) 解包,编译,安装
      # tar zxvf  mysql-5.0.45.tar.gz
      # cd mysql-5.0.45
      # ./configure --prefix=/usr/local/mysql --with-charset=utf8
--with-extra-charsets=gbk,gb2312 --without-debug   //*
便于管理我们这里把mysql安装在 /usr/local/mysql,安装支持中文编码
  
      # make                                           
 
      # make install                        //* 编译和安装过程比较久,耐心等待吧。。。。
 
      # cp ./support-files/my-medium.cnf  /etc/my.cnf
      # cd /usr/local/mysql
 c) 初始化表,并设置mysql安装目录访问权限
      # chown -R mysql .                 //*  设置当前目录为mysql用户,注意有个点哦
 &


相关文档:

《Linux设备驱动程序(第三版)》对应代码修改记录

今天将该书misc-modules部分的jiq.c代码做了些修改,以保证这份代码在UBUNTU 9.10 & Linux 2.6.31的环境下运行。
记录一下主要的修改位置:
1.config.h
新内核中使用了autoconf.h代替config.h
2.工作队列
在新的内核中为了避免非延迟的工作队列中timer的成本,将工作队列中的timer剥离出来。同时又构造了延迟工作队列 ......

linux socket编程一般模式

1:所需头文件:<systypes.h>(数据类型定义)  < sys/socket.h>(提供socket函数和数据结构)
    <netinet/in.h>(定义数据结构sockaddr_in) <netdb.h>(提供获取域名或IP的函数) 
    <arpa/inet.h>(提供IP地址转换函数)  < ......

Linux系统下的多线程编程入门二

修改线程的属性
  在上一节的例子里,我们用pthread_create函数创建了一个线程,在这个线程中,我们使用了默认参数,即将该函数的第二个参数设为NULL。的确,对大多数程序来说,使用默认属性就够了,但我们还是有必要来了解一下线程的有关属性。
  属性结构为pthread_attr_t,它同样在头文件/usr/include/pthread.h中 ......

Linux僵尸进程

一、定义:什么是孤儿进程和僵尸进程
   僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。
   孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对 ......

Linux根文件系统结构再认识


INTRO
尽管Linux的根文件系统在形式表现上是一体的(所有数据目录均为根目录下的子目录),但实际它们是多个不同的【逻辑主体】(为了实现不同的逻辑功能)组合在一起的,参见下图。这也解释了为什么有些节点(如/var)可以挂接到不同磁盘分区上。划分这些逻辑部分对清晰把握根文件系统结构,以及整个系统的行为都有很大 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号