手把手教你源码包安装LAWP_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、手把手教你源码包安装lawp手把手教你源码包安装lamp 尽人皆知lamp用法rpm包也可以举行安装,而且容易便利,为什么我们我用法源码包举行繁琐的安装,这不是自讨苦吃吗?下面我就给大家介绍 一下用法这两种办法安装的差异,读完之后你就豁然开朗了。 rpm包其实也是由源码包编译而来的,源码包是开源的在此我们可以挑选自己需要的功能,当把源码包编译成rpm包之后,它的功能已经由编译者为你选好了,只能根据这些已经被编译进去功能举行安装用法,没有可挑选的余地,我们的便利也是要付出 代价 的,对于每一个软件,大家对其功能的需求是不尽相同的,用法源码包举行安装,我们就可以以自己的需求量身安装一个程序,不仅没

2、有多余的模块或进程占用珍贵的系统资源,还不会由于某种服务比较少用而得不到支持,这仅仅是源码包安装的主要优点,第二我们还可以在安装源码包的过程中了解程序运行的原理及各种与程序有关的文件的作用,等这个程序浮现问题的时候可以有调理的举行排错修理,我想就因这两点大家也就没什么理由鄙夷源码包的安装的吧。 下面我们就一步步的举行安装了 首先构建囫囵安装环境,大家都知道举行编译安装的时候编译环境是非常重要的,所以我们要保证有一个牢靠的的编译环境,必需要安装这四个包组:1、development libraries 2、development too 3、x software development 4、le

3、gacy software development ,然后下载我们所需的安装包,都为现在最新版的:-2.2.19.tar.gz 、mysql-5.5.15-linux2.6-i686.tar、-5.3.6.tar.gz ,因为软件包之间有依靠关系,所以我们把php放在最后安装。 预备工作都已结束,我们开头安装: 安装mysql - 安装包: 必需将其解压到/usr/local/而且名字为myql(通过创建衔接的方式,而不是重命名,便利以后升级) 解压包 tar xvf mysql-5.5.15-linux. -c /usr/local 创建为解压后的名目创建一个为mysql的链接 -sv /u

4、sr/local/mysql-5.5. /usr/localmysql 创建组mysql 为mysql创建执行用户mysql(没有家名目,属组为mysql)groupa -g 3306 mysql -g mysql -s /sbin/nologin -u 3306-m mysql 创建数据存放位置: 为数据库的存放创建一个lvm,并将lvm开机自动启动,将其挂载到/mydata下。 在lv上创建一个名目data便利对数据库的管理,并将data的属主、属组都改为mysql,是mysql有权限对数据库举行管理(必需保证data名目内的全部文件mysql都有执行权限,否则mysql不能被启动)。 -

5、r mysql:mysql /mydata/data - 初始化数据库 生成以个数据库(由于这是一个绿色软件只需要初始化,不需要安装) 将/usr/local/mysql名目的属主,属组都改成mysql,以便能以mysql的身份初始化数据库 在/usr/loacl/mysql/scrips中有一个mysql_install_db 是特地用来初始化数据库的,用法 scrips/mysql_install_db -user=mysql -datadir=/mydata/data -user 指定以谁的身份初始化数据库 -datadir 指定数据的存放位置 将/usr/local/mysql名目的属

6、主还给root,属组还是mysql 这样可以提高系统的平安性 - 指令、库文件、头文件的移植 mysql不能通过service mysqld 举行启动或停止(由于在/etc/init.d/名目中并没有mysqld文件)但是在/usr/local/apache/pport-s中有一个mysql.server的文件,这个文件可以举行mysql服务的启动和停止,所以只需将这个文件拷贝到/etc/init.d名目中,并以mysqld命名即可 /usr/local/apache/support-files/mysql.server /etc/init.d/mysqld(还不属于服务列表,不能开机自动启动

7、服务) -add mysqld 将其加入服务列表,默认在2345级别下都为开启的。 chkconfig -list mysqld 查看是否将mysql服务加入了服务列表 将mysql自带指令放入$path oprt path=$path:/usr/local/mysql/bin 当前有效,重启shell就失效 vim /etc/profile 在ot path 之前添写 path=$psth:/usr/local/mysql/bin 全局、永远有效 (用法source 立刻生效) 衔接mysql的lib库 在/etc/ld.so.conf.d/下编辑并生成mysql.conf文件,写入内容:/

8、usr/local/mysql/lib ldconfig -v 重新加载系统上全部库的路径并显示(不然系统不知道有这个库路径) 衔接mysql的头文件(假如向调用库文件,必需找到头文件) 系统中在/usr/ilude/下以.h结尾的文件即为头文件,mysql的头文件在/usr/loacl/mysql/include中 在/usr/include 下创建 /usr/local/mysql 的衔接,系统就可以找到mysql的include名目,就可以找到mysql的头文件了了: ln -sv /usr/include/mysql /usr/local/mysql - 创建、修改配置文件 (mysql的配置文件最好是/etc/my.cof,但是安装mysql之后并没有这个文件) 在/sur/local/apache/support-files/中有配置文件的样本,my-large.cof my-f.,此处因为我们的内存大于256m,所以挑选文件样本为my-large.cof 将其放在/etc/下命名为my.cof cp /usr/local/mysql/support-files/my-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论