您的位置:首页 > 其它

lamp编译安装--在一台机子上实验

2015-07-21 14:31 393 查看
安装说明:
系统为centos 6.5 x86-64最小化安装,apache 为2.2.27或2.2.29总之不超过2.4,php为5.3,mysql为5.1不超过5.5,lamp安装在一台
安装前的准备:
把/etc/yum.repo.d/下的文件删了,做好本地yum源,做好阿里云的源,把selinux, iptables关闭
Cd /etc/yum.repo.d/ rm –rf *
vi dvd.repo 加入如下内容:
[dvd]
name=dvd install
baseurl=file:///mnt
enabled=1
gpgcheck=0

wget http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
安装lrzsz gcc
1、 安装apache2.2.27
./configure--prefix=/usr/local/apache --enable-so --enable-rewrite
make –j2 ; echo $?
make install -j2 ; echo $?

2、安装mysql5.1.63
yuminstall -y ncurses-devel
yum install -y gcc-c++
./configure --prefix=/usr/local/mysql --enable-assembler
make -j2;echo $?
make install -j2;echo $?
拷贝mysql的配置文件
cp /usr/local/src/mysql-5.1.63/support-files/my-large.cnf /etc/my.cnf
拷贝启动脚本
cp /usr/local/src/mysql-5.1.63/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
创建mysql数据目录,并更改权限
mkdir /data/mysql -p
useradd -M -s/sbin/nologing mysql
chown -R mysql.mysql /data/mysql
修改my.cnf文件,在mysqld模块下加入以下两行:
datadir= /data/mysql
basedir= /usr/local/mysql
初始化数据库
/usr/local/mysql/bin/mysql_install_db --user=mysql
启动mysql
/etc/init.d/mysqld start
将mysqld添加到系统服务,并配置自启动
chkconfig --add mysqld && chkconfig --level 35 mysqld on

3、php安装
./configur--prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/
如果遇到下面的报错




vi /usr/local/apache/bin/apxs 进第一行的




修改为 #!/usr/bin/perl -w 保存完毕

遇到下面报错




则 yum install -y libxml2-devel
make -j2;echo $?
make install -j2;echo $?

4、配置LAMP整合
Vi /usr/local/apache/conf/httpd.conf
将这行前面的#去掉



在这一行下添加一行



AddType application/x-httpd-php .php




Index.html 后面加上 index.php,保存,退出
然后检测下apache有没有语法错误
/usr/local/apache/bin/apachectl -t
如果提示



则OK,启动apache服务
/usr/local/apache/bin/apachectl start
至此LAMP安装完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  lamp 编译安装 一台