redhat4安装php,lamp安装:RedHat linux AS 4+Apache2.2+MYSQL5.0.18+PHP5.1.2

RedHat linux AS 4+Apache2.2+MYSQL5.0.18+PHP5.1.2

目的:安装lamp运行环境,支持ssl,支持gd freetype imap

未解决问题:服务设置httpd mysql,机器启动时运行;服务器安全设置

rhel4 as中selinux默认是开启的,安装mysql时会造成初始化数据失败,应先关闭。

RHEL4上关掉SELinux的正确方法为:修改/etc/selinux/config文件中的SELINUX="" 为 disabled,然后reboot。

安装MYSQL

MySQL-server-standard-5.0.18-0.rhel4.i386.rpm

MySQL-client-standard-5.0.18-0.rhel4.i386.rpm

MySQL-devel-standard-5.0.18-0.rhel4.i386.rpm

MySQL-shared-standard-5.0.18-0.rhel4.i386.rpm

rpm -iv mysql*.rpm

启动mysql

修改mysql的root密码

mysqladmin -u root password 你的密码

验证是否登录成功

mysql -u root -p

允许MYSQL远程登录,为了安全,最好不要设置

insert into user values('%' , 'root' , password('yourpass') , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , 'Y' , '', '', '', '', '0' , '0' , '0' , '0' );

设置防火墙

setup 防火墙设置 其它端口,添加3306:tcp

如果显示为乱码应执行:export LC_ALL=zh_CN.GB18030

安装Apache(启用ssl)

tar -zvxf httpd-2.2.tar.gz

cd httpd-2.2

./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl=static --with-ssl=/usr/share/ssl

make

make install

安装mod_security

tar -zxf modsecurity-apache-1.9.2.tar.gz

cd modsecurity-apache-1.9.2/apache2

/usr/local/apache/bin/apxs -cia mod_security.c

cd ..

cp httpd.conf.example-minimal /usr/local/apache/conf/modsec.conf

后面将在httpd.conf中进行配置

先安装支持包(注意安装顺序)

先列出配置gd2需要的网址

gd-2.0.33.tar.gz

jpegsrc.v6b.tar.gz

libpng-1.2.7.tar.tar

zlib-1.2.2.tar.gz

freetype-2.1.9.tar.gz

http://www.doczj.com/doc/5d98fc9c51e79b89680226f6.html/projects/freetype

建立初始目录:

mkdir /usr/local/modules

jpeg目录

mkdir /usr/local/modules/jpeg6

mkdir /usr/local/modules/jpeg6/bin

mkdir /usr/local/modules/jpeg6/lib

mkdir /usr/local/modules/jpeg6/include

mkdir /usr/local/modules/jpeg6/man

mkdir /usr/local/modules/jpeg6/man/man1

安装libxml

tar -zxf libxml2-2.6.16.tar.gz

cd libxml2-2.6.16

./configure (xml默认安装就可以,不要指定路径了,因为安装时php可能找不到它,PHP5只支持libxml2-2.5.10以上版本)

make

make install

安装zlib

tar xzvf zlib-1.2.2.tar.gz

cd zlib-1.2.2

#不要用--prefix自定义安装目录,影响gd的安装

./configure

make

make install

安装freetype

tar xzvf freetype-2.1.5.tar.gz

cd freetype-2.1.5

./configure --prefix=/usr/local/modules/freetype

make

make install

安装libpng

tar xzvf libpng-1.2.5.tar.gz

#不要用--prefix自定义安装目录,影响gd的安装

cd libpng-1.2.5

cp scripts/makefile.std makefile

make

make install

安装jpeg

tar xzvf jpegsrc.v6b.tar.gz

./configure --prefix=/usr/local/modules/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值