快速业务通道

Linux 源码安装LAMP教程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04
zxvf mysql-5.1.45-linux-i686-glibc23.tar.gz -C /usr/local 解压到/usr/local ln -sv mysql-5.1.45-linux-i686-glibc23.tar.gz/ mysql 连接成一个简单的名字 cd mysql less INSTALL-BINARY 显示mysql的安装说明,下面的步骤我们就是按照说明中去做 groupadd -r mysql 创建管理员组mysql useradd -g mysql -s /bin/false -M mysql 创建mysql族中用户,定义其没有shell,使这个用户不能使用shell命令,以确保该用户的安全性-M是定义其没有家目录 ls /home cd /usr/local/mysql chown -R mysql:mysql .
Empire CMS,phome.net
递归更改当前目录属主属组 script/mysqld_install_db --user=mysql 使用mysql的身份进行安装 chown -R root . 递归改回属主 chown -R mysql data 递归修改data目录的属主 bin/mysqld_safe --user=mysql & 运行mysql,会自动进行下进行初始化 安装完成后开始更改chkconfig文件,库文件,头文件,环境变量 cd /usr/local/mysql/support_files/ cp my-large.cnf /etc/my.cnf 主配置文件 cp mysql.server /etc/init.d/mysqld 复制mysql.server到mysqld chkconfig --add mysqld 将mysqld脚本加入chkconfig启动队列 chkconfig mysqld on 在chkconfig中开启mysqld service mysqld restart 尝试service命令是否生效 头文件: ln -sv /usr/local/mysql/include /usr/include/mysql 系统默认的头文件目录是/usr/include,我们需要将mysql的include目录复制到那里或者做个链接 库文件: 在/etc/ld.so.conf文件中只有一句话include ld.so.conf.d/*.conf,表示库文件定义在/etc/ld.so.conf.d/目录下以.conf结尾的文件中,我们在这里自己定义库文件路径以使系统调用时可以找到 vim /etc/ld.so.conf.d/mysql.conf 写入下面语句 /usr/local/mysql/lib ldconfig -v
Empire CMS,phome.net
重新搜索库文件路径 这时新加入的mysql.conf才会生效 环境变量: vim /etc/profile

将/usr/local/mysql/bin的路径添加到环境变量,我们就可以直接执行mysql/bin下的命令了 . /etc/profile 相当于source /etc/profile 重新执行刚修改的文件,使之立即生效 man命令: 使mysql的man命令可以再Linux中使用: vim /etc/man.config 添加下面语句 MANPATH /usr/local/mysql/man . /etc/man.config 到此为止,我们的mysql就配置完成了,至于mysql的使用方法,可以参见我的mysql博文 补充小知识: source命令也称为“点命令”,也就是一个点符号(.).source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录. ************************************三、安装php 1 tar jxvf php-5.3.5.tar.bz2 2 mv php-5.3.5 /usr/local 3 cd /usr/local/php5.3.5 4 ./configure --prefix=/usr/local/php5 --sysconfdir=/etc/php5 --enable-mbstring --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs { --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs 指定如何将php做成可以动态加载的模块让 下面是让Apache调用的 --with-mysql=/usr/local/mysql 添加mysql和php的连接模块 --with-mysqli=/usr/local/mysql/bin/mysql_config --with-xml 添加处理xml格式的网页文件的功能 有png jpeg zlib 压缩 freetype 各种图形类型 gd 图形库 --enable-track-vars 支持vars变量 --enable-mbstring=all
Empire CMS,phome.net
支持长字符串 } 5 make 6 makeinstall 7 ln -sv /usr/local/php-5.3.5/incluse /usr/include/php 8 修改apache以支持php

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号