RedHat Enterprise Linux 5下配置Apache,Mysql,Php
[经过安装测试成功的方法from CYBEND ]
第一步:系统与软件的准备
系统版本 redhat enterprise linux 5 ,内核版本 2.6.18
第二步:软件包的准备
httpd软件包:httpd-2.2.8.tar.bz2
mysql软件包从mysql官方网站下载,我选用的是ehel5的rpm包
MySQL-server-community-5.0.51a-0.rhel5.i386.rpm
MySQL-client-community-5.0.51a-0.rhel5.i386.rpm
MySQL-devel-community-5.0.51a-0.rhel5.i386.rpm
MySQL-shared-community-5.0.51a-0.rhel5.i386.rpm
php5软件包:php-5.2.5.tar.bz2
其他库文件:
curl-7.15.0.tar.gz
freetype-2.3.5.tar.gz
gd-2.0.35.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.26.tar.gz
libxml2-2.6.31.tar.gz
PDFlib-7.0.3-Linux-php.tar.gz
t1lib-5.0.0.tar.gz
xpm-3.4k.tar.gz
zlib-1.2.3.tar.gz
gettext-0.16.tar.gz
其他管理软件包:
phpMyAdmin-2.11.6-rc1-all-languages.tar.gz
webmin-1.410.tar.gz
第三步开始安装:安装的顺序,httpd和mysql的安装,从这个环境而言是无所谓的,只是php5软件包要最后安装,先安装httpd
简要步骤如下,#号提示符后面为命令,复制所有软件包到一个位置,我这里是在/usr/local/src目录下创建lamp目录,然后复制所有软件包到lamp下
#cd /usr/local/src/lamp
#tar jxvf httpd-2.2.8.tar.bz2
#cd http-2.2.8
#./configure --prefix=/usr/local/apache2 --enable-rule=SHARED_CORE --enable-module=so
#make
#make install
安装apache完成,输入命令
#/usr/local/apache2/bin/apachectl -k start
从本地或其它机器打开Firefox浏览器(我的钟爱),输入地址http://你的服务器ip地址,记得开放服务器的80端口,不然可能会提示错误,如果正确的话会出现一个"It works !"的提示页面,此时,apache2基本安装完成。
接下来进行Mysql的安装,我先安装mysql-server的安装包,提示需要perl-DBI包,从安装光盘上即可找到,DVD安装的直接就去光盘上的Server文件夹去找就可以了,如果是cd安装,就去cd-2上去同样的目录。
#mount /dev/cdrw /media
#rpm -ivh /media/Server/perl-DBI-1.52-1.fc6.i386.rpm
安装完成后再依次安装mysql的其他包
#rpm -Uvh MySQL-server-community-5.0.51a-0.rhel5.i386.rpm
#rpm -Uvh MySQL-client-community-5.0.51a-0.rhel5.i386.rpm
#rpm -Uvh MySQL-devel-community-5.0.51a-0.rhel5.i386.rpm
#rpm -Uvh MySQL-shared-community-5.0.51a-0.
相关文档:
测试环境:mysql 5.0.45 【注:可以在mysql中通过mysql> SELECT VERSION();来查看数据库版本】整理:Webjx.Com 一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格 ......
本文中将讲述linux环境编程中线程的使用。不说废话直接上代码:
#include <pthread.h>
#include <assert.h>
struct ThreadData
{
int i;
};
void * ThreadProc(void* arg)
{
ThreadData* data = static_cast<ThreadData*>(arg);
//do something
pthread_exit(data);
}
int main() ......
zip命令的基本用法是:zip [参数] [文件1] [文件2]
简单的例子:
把本目录下的test文件打包成test.zip文件:zip test.zip test/* ,如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径。就是说,如果你 zip test.zip /hom ......
redhat系列(rhel,centos,fc) yum install package-name
debian系列(debian,ubuntu) apt-get install package-name
对于开发包
redhat: yum install python-devel
debian: apt-get install python-dev
添加用户
redhat: useradd user-name
debian: useradd -m user-name
debian系列里 ......