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

0、前期准备工作

1、Mysql的安装

2、Apache的安装

3、Php的安装

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

0、前期准备工作

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

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

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

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

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

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

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

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

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

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

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

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

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

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

输入命令“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”退出。如下图所示

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

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

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

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

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

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

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

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

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

我们输入命令“make”,

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

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

安装完成了

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

表示成功了。

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

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

(5)开始编译,命令

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

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

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

(7)命令

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

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

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

“vi index.php”

内容为”

Phpinfo ();

?>保存退出即可。

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

php源码怎样安装mysql_Linux下源码包安装mysql、apache以及php相关推荐

  1. centeros 7源码安装mysql_Linux下源码编译安装MySql,centeros7

    1. 安cmake工具 # yum install -y cmake 2. 创建mysql用户 #useradd -s /sbin/nologin mysql  //设置为非登陆用户(安全) 3. 创 ...

  2. linux 源码包安装mysql_LINUX下源码包安装mysql

    tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...

  3. 使用rpm包安装mysql_centos下利用rpm包安装mysql

    安装mysql步骤: 第一. http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x86_64.r ...

  4. 解决 npm 无法安装 devDependencies 下的依赖包的问题

    2019独角兽企业重金招聘Python工程师标准>>> 分析原因 起初无法安装 devDependencies 下依赖包,急的不行,以为是 npm 版本有问题,陆续安装了 node@ ...

  5. Centos7下使用rpm包安装mysql5.6数据库

    Centos7下使用rpm包安装mysql5.6数据库 环境 [root@mysql01 ~]# uname -r 3.10.0-514.el7.x86_64 [root@mysql01 ~]# ca ...

  6. mysql5.7.10 二进制包_mysql 32 位安装教程mysql5.7 二进制包安装

    1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 2. 解压 ...

  7. linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装

    环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...

  8. rabbitnq 源码安装_linux下源码安装rabbitMq

    一.安装erlang 前期环境安装 1.利用yum安装erlang编译所依赖的环境 yum -y install make gcc gcc-c++ kernel-devel m4ncurses-dev ...

  9. unbuntu cmake安装mysql_Ubuntu下源码安装MySQL-5.5.25a

    Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的.那小的怎看根目录的空间已然不多.所以想把 今天在Ubuntu Linux下本来玩玩 ...

最新文章

  1. 【JVM调优系列】----NewRatio与SurvivorRatio
  2. sql server datetime格式_为什么你SQL Server中SQL日期转换出错了呢?
  3. iOS Xcode 项目重命名
  4. TCP的拥塞控制--慢启动,拥塞避免,快重传,快速恢复
  5. python:else与循环语句联合用法
  6. c/c++整理--c++面向对象(1)
  7. 数字滚动_告别单调!让PPT数字滚动起来。
  8. CCF2018-3-2 碰撞的小球
  9. 【POJ3614】Sunscreen
  10. 关于URL编码/javascript/js url 编码
  11. linux wc -l命令,Linux wc sort和uniq的用法
  12. 2011热门论坛排行top100
  13. 喝酒娱乐小游戏微信小程序源码
  14. STM32自学笔记-8-红外遥控
  15. postgresql 数据库 update 语句的初步使用
  16. c语言case用法注意,switch-case基本用法与注意事项
  17. latex编辑公式好用的在线网址
  18. 流媒体传输协议(rtp/rtcp/rtsp/rtmp/mms/hls)
  19. 苹果电脑安装windows双系统
  20. mysql全部加两岁,mysql数据库课堂笔记2

热门文章

  1. matlab在电磁学中的应用,MATLAB在电磁学中的应用
  2. 《深入理解分布式事务》第二章 MySQL 事务的实现原理
  3. 【JUC】第五章 JUC 阻塞队列、线程池
  4. 微信小程序|开发实战篇之十二---order页面
  5. 英文简历中的自我评价
  6. Python学习 第3天 VS与PyCharm使用对比
  7. Unity 碰撞器和触发器的理解
  8. Jquery .net MVC
  9. C#中的委托是什么?事件是不是一种委托?
  10. .NET中回发或回调参数无效问题的解决