linux搭建LAMP
RedHat(CentOS5.3)平台下LAMP搭建Linux+Apache+Mysql+PHP
一、安装环境:
系统平台:CentOS5.3,内核2.6.18-128.el5,文字界面(未安装图形界面)
二、软件需求及下地地址:
httpd-2.2.13.tar.gz
MySQL-client-community-5.1.40-0.rhel5.i386.rpm MySQL-server-community-5.1.40-0.rhel5.i386.rpm MySQL-shared-community-5.1.40-0.rhel5.i386.rpm MySQL-devel-community-5.1.40-0.rhel5.i386.rpm
此外,这个版本用文字界面安装的话,有可能会缺一个perl组件:perl-DBI-1.32-5.i386.rpm,当你安装mysql的时候可能缺少这个依赖组件。或许有的人不会缺,不过在些还是提醒一下。。。
下载地址:
这个软件一般在安装盘的里面可以找到,如果手里没有安装盘,那么只能去百度上搜啦。
php-5.2.11.tar.bz2
此外,如果安装的版本是PHP5的话,那么还需要对XML库进行升级,因为系统自带的版本可能较低,configure的时候有可能过不去的哦。
这就是说,安装PHP5的话,要安装一些必须的库支持:
安装PHP5的话,要安装一些必须的库支持
libxml2-2.6.30.tar.gz libxslt-1.1.22.tar.gz Curl-7.19.6.tar.gz
4.一些常用的库文件:
(有人说PHP源码包里自带了GD2.0.28和zlib,
只要安装GD的三个支持包:jpg,png和freetype,但是我们还是下载)
gd-2.0.9.tar.gz jpegsrc.v6.tar.gz libpng-1.2.8.tar.gz
zlib-1.2.3.tar.gz freetype-2.2.1.tar.gz
下面的可装可以不装:
imap-2007d.tar.gz libc-client-devel-2002e-14.i386.rpm
下载相对应的包http://apache.mirror.phpchina.com/httpd/httpd-2.2.13.tar.gz
http://mysql.mirrors.crysys.hit.bme.hu/Downloads/MySQL-5.1/MySQL-server-community-5.1.40-0.rhel5.i386.rpm
http://mysql.mirrors.crysys.hit.bme.hu/Downloads/MySQL-5.1/MySQL-client-community-5.1.40-0.rhel5.i386.rpm
http://mysql.mirrors.crysys.hit.bme.hu/Downloads/MySQL-5.1/MySQL-shared-community-5.1.40-0.rhel5.i386.rpm
http://mysql.mirrors.crysys.hit.bme.hu/Downloads/MySQL-5.1/MySQL-devel-community-5.1.40-0.rhel5.i386.rpm
http://cn2.php.net/distributions/php-5.2.13.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.30.tar.gz
http://ftp.gnome.org/pub/GNOME/sources/
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
linux驱动 自旋锁的运用
//hello.c
#define __NO_VERSION__
#include <linux/module.h>
#include <linux/config.h>
#include <linux/version.h>
#include <asm/uaccess.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#inc ......
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。
1.修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
......
进入linux源代码目录,会看到若干子目录和文件。现代操作系统一般由进程管理,内存管理,文件系统,驱动程序和网络协议栈组成。
arch : 包含了所有和体系结构相关的核心代码。它下面的每个子目录代表一种linux支持的体系结构。如arm目录就是与ARM体系结构兼容的CPU的子目录;/arch/i386则是intel CPU及其兼容 ......
最近由于需要,把几年前(有点夸张)的EeePc 1000拿出来,想在它自带的Linux系统下进行编程。谁知道居然没有GCC编译器,所以源码安装肯定是不行的啦。
后来在终端(ctrl+alt+t)里输入:sudo apt-get install gcc
发现支持apt-get安装软件,只不过没找到 ......