linux php 源码安装mysql_Linux下源码包安装mysql、apache以及php

Linux下安装mysql、apache以及php实现论坛的安装 我安装大致分为五大步骤

0、前期准备工作

1、Mysql的安装

2、Apache的安装

3、Php的安装

4、最后来实现论坛的安装

0、前期准备工作

在安装之前做好准备工作,就是将安装mysql、apache以及php的安装文件拷贝到linux中来。

首先设置linux的ip以便实现从网络连接中下载需要的文件。

在命令行中输入setup如下图所示

ece223d99d8c283985bf6d4e8a5d5459.png

出现了图形对话框,按tab键移动光标选择“Network configuration”的选项,Enter进入

be5f14c50ae41828e26296263b54bd6c.png

在红色光标的位置直接Enter进入,如下图所示

c84608e85767b8be635a53de63f85c7a.png

按tab移动光标到“Use DHCP”按下空格来改变ip的自动获取方式,接着手动设置”staticIP”“Netmask”和“Default gateway IP”ip设置项。如下图,当然ip根据实际情况设置的。

09a237a4df4eac0ccf0b24f6fbf2760c.png

配置好了之后,选Quit推出。

160a81ce8c4ddd4944b879d116931861.png

按tab键移动光标,再选Quit推出。

402aa601dea83b1dc8936c8b4aa5a0d7.png

这还没完成,还需要输入命令“service network restart”来使ip设置生效。如下图所示:

66a041c8b0d7614c31d163aa456417e9.png

验证下我的ip设置是否生效了,输入命令“ifconfig”显示如下,说明生效了。

7512a2714cb50c11a3ddda5724f03d9e.png

看看是否能与服务器连接,我们常用的“ping 192.168.1.7”如下图,正常

75d848e966c148d27054d9ebfd3adae1.png

那么下面来从其他机器上下载mysql、apache以及php的安装文件吧!下载服务器的ip肯定是和linux客户机同一网段了,具体设置不说了,还有就是mysql、apache以及php所在的文件夹必须是共享的,那么我们开始吧!!@

输入命令“smbclient //192.168.1.7、src –U administrator”,接着会出现password的提示,我们在其后面输入服务器的密码就是了。

6cfe3150ac89c8aca1c6f2ba8eb37a9d.png

正确之后会进入src这个共享文件夹内,我们用命令“ls”查看下这个文件夹内的文件,如下图所示。

d08e0db27ed81677f29187caaf633151.png

输入命令“get mysql-4.0.27.tar.gz”, “get httpd-2.0.58.tar.gz”, “get php-4.4.2.tar.gz”和“get phpBB-2.0.28.tar.gz”把我们所有需要的文件都下载下来。完成之后输入命令“quit”退出。如下图所示

443811d4d03736647a5ecb25a8acb97d.png

怎么知道是否下载下来了呢??可以看看如果有显示(xyzh.xkb/s)那么表示下载正常,最好是查一下当前目录下是否错在那几个文件ls一下,全都在,如下图

21311bd8c2c5b986dfd2218e526bcc6b.png

这只是个准备工作,下面来真的吧!!!!1、Mysql的安装

(1)首先将上面已经下载的文件解压缩,命令“tar –zxvf mysql-4.0.27.tar.gz”。

( 2 )添加一个名为mysql的组

输入命令“groupadd mysql”,下图所示

126b9683369e19f374b38d47fd86ed48.png

(3)创建一个mysql用户,此用户只属于mysql组,输入命令“useradd –g mysql mysql”,下图所示

14564eaddcaca472db870d08b12ec180.png

(4)进入mysql-4.0.27文件,输入命令“cd mysql-4.0.27”,接着输入“echo‘/* Linuxthreads */’ >> /usr/include/pthread.h”下图所示

2e02e6a71b7deac55e4e8c24d76062e0.png

(5)这一步是编译前的准备,命令“./configure –prefix=/usr/local/mysql”之一部的时间还是挺长的,如下图所示,出现”Thank for choosing Mysql”的字样表示我们操作成功了。

8dfdd853d36587e0df2bccb989fad7bf.png

(6)刚才做了编译钱的准备工作,现在该做编译工作了!!吼吼

我们输入命令“make”,

34616dc5e470644fcea5723b5c21a9ca.png

编译工作在安装mysql中占得时间算是最长的了,最后出现下图所示,我们编译成功咯!

ff5ace0e7840e7cad63071cb97c5eaac.png

(7)接下来是编译安装了,输入命令“make install”,如下图所示

24815f99fe281650163dd84eed46d0ef.png

安装完成了

(8)这一步骤是将源码包中的模板复制到/etc目录下并且命名,用命令“cp support-files/my-mediun.cnf /etc/my.cnf,如下图所示

834cea8e600d25f640d2aa21cff216e7.png

(9)下面进入mysql文件里并且查看下里面都有什么“cd /usr/local/mysql”和“ll”如下图所示

3bbd6d6e5dbf9501cb8cc2317ceae676.png

(10)输入命令“bin/mysql_install_db –user=mysql”,这条命令的作用是用mysql用户初始化mysql数据库。

796b329a42bed4c10428649ec0bee942.png

(11)输入命令“chown –R root .”,这条命令的作用是把安装mysql目录下的所有属主都改为root。ll查看一下,下图所示

157d8c5579868d618be6522e63286e07.png

(12)输入命令“chown –R mysql var .”,这条命令的作用是把安装mysql目录下的所有含有var文件的属主都改为mysql。ll查看一下,下图所示

44185f08948a198a84f566c07876c29b.png

(13)输入命令“chgrp –R mysql .”,这条命令的作用是把安装mysql目录下的所有含有文件的属组都改为mysql。ll查看一下,下图所示

45a0c0a542d1d0759bcdabf61eec2a4d.png

(14)输入命令“bin/musqld_safe –user= mysql &”,这条命令是启用mysql用户并且后台启用mysql数据库,下图所示

a59624a97ad2ec57a17cf904d2b8715a.png

(15)输入据对路径“/usr/local/mysql/bin/mysql”,进入mysql数据库“show databases;”这条命令的作用是调出数据库表,下图所示

3b32258e11124dbceb1f2f9973924574.png

这也意味着我安装的mysql数据库安装成功了!!!2、Apache的安装

(1)首先将上面已经下载的文件解压缩,命令

“tar –zxvf httpd-2.0,58.tar.gz”。

e9a5ce368879738482a7a0844eb80e9d.png

(2)命令“./configure –prefix=/usr/local/apache –enable-module=so”使用动态模块安装。

ba5879206722fb62f9b4499cd4a4d999.png

(3)接着我们输入命令“make”,

691d4ba555954b27e2965c6059682940.png

(4)接着我们输入命令“make install”如下图所示:看见“you have mail in /var/spool/mail/root”表示上一个编译也成功了

7a1cfe27fac4528435e130322362297e.png

(5)接着我们启用apache数据库,输入命令

“/usr/local/apache/bin/apachectl start”来实现。

453ae93ff25fa70d1a04be58b19cf838.png

我很顺利的完成了安装。3、Php的安装

(1)首先将上面已经下载的文件解压缩,命令

“tar –zxvf php-4.4,2.tar.gz”。

7641012d6b1825843851e709213fd65e.png

(2)进入php文件目录,命令“cd –php-4.4,2”。之后再输入命令

“./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs”进行编译前的准备。下图

b7b212abd519264f209438f866ce24f7.png

0c66a9321e0f9f736fff81ef0477d3a9.png

表示成功了。

(3)开始编译,命令“make”。

215537c96045b28f001c7362bfe2c200.png

(4)开始编译安装,命令“make install”。

7f0fb24b9a8069ccabb78f8d69fa18ed.png

(5)开始编译,命令

“cp /root/php-4.4.2/php.ini-dist /usr/local/lib/php.ini”。

3a859f7de511a77d25af66305c32195b.png

(6)修改apach的配置文件,命令“vi /usr/local/apache/conf/httpd.conf”,

2ff99a0db677afd2b97aa70db762dc00.png

切换到最后一行输入“AddType application/x-httpd-php .php”保存退出。

11986fab559f8177108ec6b4a8908577.png

(7)命令

“chcon –t texrel_shlib_t /usr/local/apache/modules/libphp4.so”

a2b38edb169212672cfd566db9ff77fc.png

(8)手动重启apache,命令“/usr/local/apache/bin/apachectl stop”和“/usr/local/apache/bin/apachectl start”

c040b782277002163556ffcf31faf846.png

(8)进入htdocs目录,命令“cd /usr/local/apache/htdocs”并且编译

“vi index.php”

内容为”

Phpinfo ();

?>保存退出即可。

ab63dfd53b9bc2d5237a97b5207e09da.png

f49465f0e59eb6a95b381a6861b27538.png

cdb2c603c40c9a6a54495cc7ee329185.png

0e20c57e4d81d7b91495eb82c370a268.png

剩下论坛的安装了,下篇博文将继续!!!呵呵

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值