红旗 6.0 安装mysql_红旗Linux6.0+Apache+Mysql+PHP配置全过程-程序员宅基地

技术标签: 红旗 6.0 安装mysql  

红旗Linux6.0+Apache+Mysql+PHP配置全过程

发布时间:2008-11-03 11:07:13来源:红联作者:wangel

刚来论坛,想做点什么,不过我是菜鸟,只能写写自己的体会。这篇文章是从网上教程并根据自己遇到实际的情况做了些修改。好了闲话少说,我们现在开始

需要软件:红旗Linux桌面版6.0 apache2.2.6 mysql5.0.45 PHP5.2.4 (具体版本可能有点差异,无所谓的)

一、下载红旗Linux桌面版6.0并安装

下载安装红旗LINUX6.0SP1 这里就不详细说了,网上教程也很多。我是选择的从硬盘安装的方式。

二、下载其他组件

1.apache2.2.6

地址:http://httpd.apache.org/download.cgi

找到“Apache HTTP Server 2.2.6 is the best available version”

下面的“Unix Source: httpd-2.2.6.tar.gz [PGP] [MD5]”点击即可下载

2.mysql5.0.45

地址:http://dev.mysql.com/downloads/mysql/5.0.html#linux-static-x86-32bit-rpms

下载以下rpm包:

MySQL-server-5.0.45-0.i386.rpm

MySQL-devel-5.0.45-0.i386.rpm

MySQL-client-5.0.45-0.i386.rpm

MySQL-shared-5.0.45-0.i386.rpm

MySQL-bench-5.0.45-0.i386.rpm(此项可以不装)

(红旗6的工具盘上有MYSQL,可以直接安装,比这里下载安装要省点事)

具体方法:加载redflag-6-tool-sp1.iso文件,运行./install.sh开始安装,点下一步,定制安装,取消所有勾,只选择数据库中的MYSQL几个都安装上。

3.PHP5.2.4

地址:http://www.php.net/downloads.php

下载PHP 5.2.4 (tar.gz) 包即可

4.其他相关安装包

1)安装php所需的软件包(其中libxml2是安装php5必须的)

libxml2-2.6.19.tar.gz

libxslt-1.1.15.tar.gz

curl-7.15.0.tar.gz

2)GD库所需要软件包

gd-2.0.33.tar.gz

freetype-2.2.1.tar.gz

jpegsrc.v6b.tar.gz

libpng-1.2.11.tar.gz

zlib-1.2.3.tar.gz

3)相关下载地址:

http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz

http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.15.tar.gz

http://curl.haxx.se/download/curl-7.15.0.tar.gz

http://www.boutell.com/gd/http/gd-2.0.33.tar.gz

http://keihanna.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.gz

http://www.ijg.org/files/jpegsrc.v6b.tar.gz

http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz

http://www.zlib.net/zlib-1.2.3.tar.gz

把以上所有软件包下载到相应目录下。

三、安装

1.安装mysql

因为我是新装的linux系统其他的服务都没有装,所以直接安装,若你已经安装了mysql请先卸载

推荐新手使用RPM方式安装MySQL。

# rpm -ivh MySQL-server-standard-5.0.45-0.i386.rpm

# rpm -ivh MySQL-client-standard-5.0.45-0.i386.rpm

# rpm -ivh MySQL-shared-standard-5.0.45-0.i386.rpm

# rpm -ivh MySQL-devel-standard-5.0.45-0.i386.rpm

上面说了,这些在红旗6里可以用图形界面安装

#service mysqld start (启动MYSQL)

# mysqladmin -u root -p 123456 设置root密码

测试下MySQL能否正常运行,如果你不熟悉MySQL的话,可以装个phpmyadmin

2.安装apache服务器

安装apache

# tar -zxvf httpd-2.2.6.tar.gz

# cd httpd-2.2.6/

# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so

--enable-shared=max

# make

# make install

运行一下apache服务器,检查能否正常运行

# /usr/local/apache/bin/apachectl start

浏览器里127.0.0.1测试下,如果显示默认页:“It works!”恭喜你,APACHE安装成功了!

设置开机自启动

# vi /etc/rc.d/rc.local加上

/usr/local/apache/bin/apachectl start

其中--prefix=/usr/local/apache指定安装路径,--sysconfdir=/etc/httpd配置文件所在路径

3.安装安装jpegsrc.v6b.tar.gz

建立目录:

# mkdir -p /usr/local/jpeg6

# mkdir -p /usr/local/jpeg6/bin

# mkdir -p /usr/local/jpeg6/lib

# mkdir -p /usr/local/jpeg6/include

# mkdir -p /usr/local/jpeg6/man

# mkdir -p /usr/local/jpeg6/man1

# mkdir -p /usr/local/jpeg6/man/man1

#tar -zxvf jpegsrc.v6b.tar.gz

# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static

# make

# make install

# make install-lib

4.安装php5

# tar -zvxf php-5.2.4.tar.gz

# mkdir -p /usr/local/php

# cd php-5.2.4

# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-xml --with-png --with-jpeg-dir=/usr/local/jpeg6 --with-zlib --with-freetype-dir --with-gd --with-curl --enable-track-vars --disable-debug --enable-url-includes --enable-sockets --enable-force-cgi-redirect --enable-calendar --with-config-file-path=/etc --enable-magic-quotes --enable-ftp --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --enable-mbstring=all --enable-memory-limit

(注意为了容易输入可以折行,要使用续行符“\”)

然后:

# make

# make install

# cp php.ini-dist /etc

(其中./configure 后的 --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql(--with-mysql=你的安装路径,默认安装的可以不填路径) --with-xml是必要的选项

--with-png

--with-jpeg-dir

--with-gd

--with-zlib

--with-freetype-dir

这是让PHP支持GD库的配置选项

后面都是一些 要使用的PHP 函数库 可以根据自己的喜好删除或增加

注:这里我是使用红旗Linux系统默认的安装文件,所以后面没有跟详细的路径,若是你自定义安装的请在后面添加,格式如:--with-xxx=/xxx/xxx

四、编辑apache配置文件httpd.conf

# vi /etc/httpd/httpd.conf

要改的有如下几处:

找到

#AddType application/x-gzip .gz .tgz

下面加二行

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

还有找到DirectoryIndex index.html,加上 index.php(注意两个文件名之间有空格) 让它把index.php也做为默认页

五、测试PHP

新建phpinfo.php测试页

# vi /usr/local/apache/htdocs/phpinfo.php

(其中/usr/local/apache/htdocs/为网页主目录,你可以在/etc/httpd/httpd.conf中找到DocumentRoot设置你自己的网页主目录)

添加以下代码:

phpinfo();

?>

重新启动apache服务器

# /usr/local/apache/bin/apachectl restart

浏览器里http://127.0.0.1/phpinfo.php测试一下久违的测试画面出来的话,就OK了

重启机器LAMP搭建完毕!

[本帖最后由 wangel 于 2008-11-3 11:15 编辑]

文章评论

共有 12 条评论

qq342888440 于 2013-09-13 14:23:19发表:

额 php连接mysql好复杂

zzzxtbl 于 2013-05-17 13:37:30发表:

学习了,谢谢!

qianyulove 于 2013-05-09 20:31:26发表:

正是急需的!!!

594858247 于 2013-01-16 14:42:18发表:

可以安装步骤尝试下了。。

于 2012-10-23 17:28:37发表:

程序包下不了.在官?上也找不到??版本的包了.下?其他版本的不知道?不?出?其他??.

kimisenna 于 2008-11-20 15:54:34发表:

看不懂3:0w5ty(1 :0w223dc (5ty( :0wl;l1

hhaichun 于 2008-11-20 07:56:54发表:

正想学习用LINUX架设服务器,谢了:0)1

aducn 于 2008-11-19 22:05:07发表:

和在windows下面大同小异。只要你搞清楚软件的安装 就没有想象的那么神奇。

zixuan_gzs 于 2008-11-04 10:46:19发表:

看的头昏眼花 :0w223dc :0w223dc

zqxldn 于 2008-11-04 10:20:51发表:

:0)1 学习了,谢谢!

wangel 于 2008-11-03 11:23:57发表:

自己顶一个先,成功的回个贴,没有成功我们相互探讨:0wmjh(1

Alwaysfirm 于 2008-11-03 11:12:07发表:

很黄很强大

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42354992/article/details/113718142

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法