ql这样做的好处是,如果以后有新的版本,只需要将新版本的源码解压到新路径,然后再做个符号链接就可以了。建立一个能运行MySQL守护程序的用户帐号,并且所有MySQL文件都归此帐户拥有。使用useradd命令去添加一个叫mysql的帐号,在添加之前,确保没有人注册了这个帐户,还要暂时禁止logi
功能(不过一般都是在没有其他人登陆的情况下调试机器,因此这个步骤可以省略)rootLiuqfrootuseraddmysql然后我们将MySQL目录和文件的拥有权改成mysql用户和root组:rootLiuqfrootcdusrlocalrootLiuqfrootchow
Rmysqlrootmysql5122rcli
uxi686glibc23mysql
f运行一个小脚本程序,以建立初始化的MySQL数据库。做这个之前我们先把当前用户切换到mysql,执行如下操作:rootLiuqfrootsumysqlbash205bcdmysqlbash205bscriptsmysql_i
stall_dbbash205bexit如果没有任何出错信息显示的话,Mysql安装成功。让mysql自动运行,在mysql二进制包里面,有一个叫mysqlserver的启动脚本程序。把它复制到etcrcdi
itd目录内:rootLiuqfrootcdetcrcdi
itdrootLiuqfrootcpusrlocalmysqlsupportfilesmysqlservermysql把它的属性改为”x”(executable,可执行)rootLiuqfrootchmodxmysql运行chkco
fig把mysql添加到你系统的启动服务组里去:rootLiuqfrootsbi
chkco
figdelmysqlrootLiuqfrootsbi
chkco
figaddmysql
三、PHP5安装:Php的配置比较复杂,可能需要为它先安装其他插件以支持更多的功能。如果扩展插件未安装正确,在php5编译时会有错误产生,需根据情况解决。
1安装zlib安装libp
g和gd前需要先安装zlib
tarzxvfzlib123targzcdzlib123co
figuremakemakei
stall
2安装libp
g
tarzxvflibp
g1212targzcdlibp
g1212co
figuremakemakei
stall
f3安装freetype
tarzxvffreetype221targzcdfreetype2110co
figureprefixusrlocalfreetypemakemakei
stall
4r