首页 > 代码库 > 源码安装lamp-1

源码安装lamp-1

yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl opensll-devel pcre-devel gd kernel keyutils path perl 

 kernel-headers compat* mpfrcpp glibc libgomp libstdc++-devel  ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel

 libselinux-devel krb5-devel zlib-devel libpm* freetype libjpeg* libpng* php-common php-gd ncursee* libtool* libxml2 libml2-devel path

 安装类库

 ls

 tar zxf libmcrypt-2.5.8.tar.gz解压

 cd libmcrypt-2.5.8进入此目录

 ./configure编译配置文件

 make ; make install安装编译配置文件

 cd ..

 ls

 tar zxf cmake-2.8.7.tar.gz解压

 cd make-2.8.7

 ./configure编译配置文件

 make && make install安装编译配置文件

 cd ..

 ls

 tar zxf apr-1.4.6.tar.gz解压

 cd apr-1.4.6

 .configure --prefix=/usr/local/apr 编译配置文件以及指向路径

 make ; make install安装编译配置文件

 cd ..

 ls

 tar zxf apr-util-1.4.1.tar.gz解压

 cd apr-util-1.4.1

 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-configure编译配置文件指向路径加apr参数

 make ; make install安装编译配置文件

 groupadd mysql 创建mysql组

 useradd -g mysql -s /bin/false 创建mysql用户添加到MySQL组里不允许短期登录

 mkdir -p /data/mysql 递归创建mysql目录

 chown -R mysql:mysql /data/mysql/设置mysql文件夹属于mysql用户mysql组

 mkdir /usr/local/mysql创建mysql安装路径

 ls

 tar zxf mysql-5.5.21.tar.gz解压

 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc指向mysql安装路径 指向mysql数据库位置 mysql配置文件

 make ; make install安装编译配置文件

 cd /usr/local/mysql

 cp ./support-files/my-huge.cnf /etc/my.cnf

 y 把mysql源码配置文件复制到旧mysql配置文件并覆盖

 vi /etc/my.cnf编辑mysql配置文件

 在8后一行加入datadir = /data/mysql

 ./scripts/mysql_install_db --user=mysql生成mysql数据库用户为mysql

 cp ./support-files/mysql.server /etc/rc.d/init.data/mysqld复制文件到mysql下

 chmod 755 /etc/init.d/mysqld添加755权限对目录

 chkconfig mysqld on #开启mysql数据库

 vi /etc/rc.d/init.d/mysqld #编辑mysql的启动文件

baseurl=/usr/local/mysql指向mysql数据库安装路径

datadir=/data/mysql指向mysql数据库文件位置

service mysqld start开启mysql数据库

vi /etc/profile编辑所有配置文件

最后一行

export PATH=$PATH :/usr/local/mysql最后一行添加mysql的环境变量

创建两条软链接(为了php安装时需要)

[root@luyu mysql]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

[root@luyu mysql]# 

[root@luyu mysql]# ln -s /usr/local/mysql/include/mysql /usr/include/mysql/

[root@luyu mysql]# 

 shutdown -r now重启系统

 /usr/local/mysql/bin/mysqladmin -u root -p passwd "123456"设置mysql root密码

 直接回车不用输入密码生成mysql root密码

 service mysqld restart重启mysql

 mysql - u root -p登陆mysql

 

 

 

 

 


源码安装lamp-1