Linux下LAMP安装配置测试

Linux下LAMP安装手记

这是我第2次搭建lamp,在网上也看了相关的资料,但有些细节的东西都不太一样。所以现在此做一下相关记录说明,为了以后便于使用。不过有些地方写的有些繁琐还请大家原谅。经过本人测试没有什么问题,如果有问题还请大家指出,谢谢!

平台是linux as4 + httpd-2.2.8 + mysql-5.0.22 + php-5.2.6

首先准备安装包httpd-2.2.8.tar.gz,mysql-5.0.22.tar.gz,php-5.2.6.tar.gz。这些包可以到官方网站上自行下载,都是免费的。把它们放到/usr/localsrc目录下解压。/usr/local/src是放置源码的目录,一般情况下人们都习惯把源码文件放到这里。

1.Mysql的安装

进入mysql解压的源码文件目录

./configure --prefix=/usr/local/mysql   #设置mysql的安装路径

make && make install   #编译,进行安装。

配置mysql

groupadd mysql   #添加mysql组

useradd -g mysql mysql   #添加mysql用户并加入到mysql组

cd /usr/local/mysql/   #切换到cd /usr/local/mysql/目录下

chown -R mysql .   #改变当前目录下的所有者为mysql用户

chgrp -R mysql .   #改变当前目录下的mysql用户的文件为mysql组

cd /usr/local/src/mysql-5.0.22/support-files   #到源码mysql目录下的support-files下

cp my-medium.cnf /etc/my.cnf   #拷贝文件到/etc/覆盖my.cnf 文件

cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

./mysql_install_db --user=mysql   #以mysql身份初始化数据库

cd /usr/local/mysql   #改变目录到/usr/local/mysql

chown -R mysql:mysql var   #改变var目录所属mysql用户到mysql组

chmod 755 var   #改变var目录权限

cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

./mysqld_safe --user=mysql &   #以mysql用户启动库生成套接字

netstat -ant | grep 3306   #查看mysql是否启动,mysql用的是3306端口

mysqladmin -u root password 'admin'   #给mysql的root用户设置密码

cd /usr/local/src/mysql-5.0.22/support-files/   #改变目录到cd /usr/local/src/mysql-5.0.22/support-files/

cp mysql.server /etc/init.d/mysqld   #拷贝文件用于开机自动启动

chmod 755 /etc/init.d/mysqld   #给mysqld权限

chkconfig --add mysqld   #添加mysqld服务到系统

chkconfig mysqld on   #打开myslqd服务

service mysqld restart   #启动mysql服务

相关推荐