Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103179859
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-25 14:36:26

 
LAMP最简单的配置
 
做这个东西,刚开始觉得挺难的,不想试,后来朋友说弄个论坛试试,所以就先试了。本来想先学iptables的。现在先学基础的LAMP.
 
看了网上介绍以及鸟哥的东西,安装过程基本如下:
软件如下:
Mysql: mysql-4.0.21.tar.gz (刚开始装的是rpm的,可是找不到配置的文件之类的,所以就自己编译了)
Php:php-4.4.2.tar.gz
Apache:httpd-2.2.0.tar.bz2
Discuz!_4.1.0_SC_GBK.zip (都在CU上下载的)
 
一、先安装Mysql
 
 
mkdir /usr/local/mysql
 groupadd mysql
 useradd -g mysql mysql
 tar -zxvf mysql4.0.21.tar.gz -C /usr/local/src
 cd /usr/local/src/mysql4.0.21
 ./configure --prefix=/usr/local/mysql --with-charset='gbk'
 
#这里后来看到很多相关的,在安装Discuz!的时候会出现gbk错误,加上--with-charset='gbk'就可以
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
#(这个文件夹是原来编译的目录下的)询问你是否要覆盖时,输入"y"
cd /usr/local/mysql
cd bin
./mysql_install_db --user=mysql
#这儿的user一定是mysql
chown -R root .
chown -R mysql var
chown -R mysql .
bin/mysqld_safe --user=mysql &
#也要用mysql用户运行
#如果这里没什么问题的话,应该是可以了,安装好了。
 
再把mysql加入启动:
#鸟哥是这样讲的:
 
開機後立即啟動!
# vi /etc/rc.d/rc.local
# 將底下這一行加入這個檔案的最後面一行喔!
cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &
# 這樣一來,每次開機就可以自動的啟動 MySQL 囉!
 
進階設定內容:
 
vi ~/.bashrc 加入
export PATH=“$PATH: /usr/local/mysql/bin“ //把mysql\bin下的命令都加入到系统PATH里
 
#这个加入到setup那个系统服务里。
 
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql //复制mysql服务启动项文件。
 
chmod +x /etc/rc.d/init.d/mysql //执行权限
useradd mysql //建mysql用户
chown -R mysql /usr/local/mysql
chown -R mysql /etc/rc.d/init.d/mysql //给mysql用户权限
/sbin/chkconfig --del mysql
/sbin/chkconfig --add mysql //把mysql放到启动项列表里
 
到这里应该是ok了,再作的话可以把接下来论坛的数据库"bbs"建立好。并为mysql的root用户加密码
#mysqladmin -u root password '123456'
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 476 to server version: 4.1.20-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database bbs;
要查看的话可以
mysql>show databases; 应该是出现三个数据库

 
来自: 新客网() 详文参考:
阅读(242) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~