CentOS 5.7(X64) 下编译安装 LAMP 平台
源码包编译安装位置 (prefix) /usr/local/src
1、移除系统自带的 rpm 包的 http mysql php
yum remove httpd mysql mysql-server php php-cli php-common php-devel php-gd -y
2 安装必备的开发包
gettext-devel
libxml2-devel curl-devel libicu libicu-devel libmcrypt libmcrypt-devel libmhash libmhash-devel
3 yangr 权限配置, 为了系统的安装生产环境下一般为普通用户
配置 yangr 权限,进行系统管理
#useradd baison // 创建 baison 用户
#passwd baison // 为 baison 用户设置密码
#rpm -q yangr // 确认软件包安装
#viyangr // 在配置文件最后一行添加下面一行,授予 baison 用户具有管理员权限
baison ALL=(ALL) ALL
保存退出
我们一般登录系统进行维护的时候不适用 root ,防止权限过大误操作造成系统数据丢失,所以我们一般使
用普通用户登录系统,然后需要 root 权限加上 yangr 就会有 root 权限
#su – baison // 切换 baison 用户进行编译安装
4同步系统时间:
#yangr vim /etc/ntp.conf //添加下面三行内容( 19行下面添加)
server 3.cn.pool.ntp.org
server 3.asia.pool.ntp.org
server 0.asia.pool.ntp.org
#yangr /sbin/service ntpd stop
#yangr /usr/sbin/ntpdate cn.pool.ntp.org // 更新时间
#yangr /sbin/service ntpd start
yangr /sbin/chkconfig ntpd on