1。准备:lamp(linux,apach,mysql,php,以及各个库文件和工具<二进制源文件>)
相关系统的工具:make,gcc,gcc-c++
2。设置,
系统设置;设置se
linux为disabled
文件位置:/etc/sysconfig/selinux
重启生效,重启动后,再#iptables -F ,即关闭防火墙,有时候开机之后,防火墙会自动开启,造成,访问网站根目录失败。
php,mysql,apach安装了的话,删除或者停止服务。 查看 #ps -le | grep php(mysql/http)
或者: #ls /etc/rc.d/init.d (查看进程
列表)
停止的话:#service httpd stop
#service mysql stop
#service php stop
3。解压
lamp目录下
#vi tar.sh
内容:
cd /root/lamp/
ls *.tar.gz > ls.list
for TAR in `cat ls.list` (此符号注意)
do
tar -zxf $TAR
done
#sh -x tar.sh
...........
3。开始安装各个软件
cd /lamp/libxml2-2.6.30
./configure --prefix=/usr/local/libxml2/
make
make install
cd /lamp/libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt/
make
make install
cd /lamp/libmcrypt-2.5.8/libltdl
./configure --enable-ltdl-install
make
make install
cd /lamp/zlib-1.2.3
./configure
make
make install
cd /lamp/libpng-1.2.31
./configure --prefix=/usr/local/libpng/
make
make install
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man/man1
cd /lamp/jpeg-6b
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make
make install
cd /lamp/freetype-2.3.5
./configure --prefix=/usr/local/freetype/
make
make install
cd /lamp/autoconf-2.61
./configure
make
make install
cd /lamp/gd-2.0.35
./configure --prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/
make
make install
cd /lamp/httpd-2.2.9
./configure --prefix=/usr/local/apache2/ --sysconfdir=/etc/httpd/ --with-included-apr --disable-userdir --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support
make
make install
/usr/local/apache2/bin/apachectl start
echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.sysinit
********************************************
* 浏览器输入ip测试。。成功的话看到 it works!
* 可能是防火墙没有关闭
* #intables -F
* 再进行访问即可
********************************************
cd /lamp/ncurses-5.6
./configure --with-shared --without-debug --without-ada --enable-overwrite
make
make install
groupadd mysql
grep mysql /etc/group[查看是否创建成功]
useradd -g mysql mysql
grep mysql /etc/passwd[查看mysql用户创建成功否]
cd /lamp/mysql-5.0.41
./configure --prefix=/usr/local/mysql/ --with-extra-charsets=all
make
make install
*********************************************************************************************************************
********1
.数据库设置密码:
* #/usr/local/mysql/bin/mysql -u root -p
*
登陆mysql后,#update mysql.user set password=password("jinfaxia") where user='root' ;
* #flush privileges;
* 一:增加数据库用户:
# #Insert INTO mysql.user (Host,User,Pass
word) VALUES('%','exuxu',PASSWORD('jinfaxia'));
* 之后: #FLUSH PRIVILEGES
* 二: mysql> REPLACE INTO mysql.user (Host,User,Password)
* VALUES('%','jeffrey',PASSWORD('biscuit'));
* mysql> FLUSH PRIVILEGES
*
********2.将mysql设置为开机启动:
* 在 /etc/rc.d/rc.