




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RedHat Linux AS 4 下整合安装 mysql-5.1.37 、apache-2.2.13 、php-5.3.0与 zendoptions 并支持 GD 库以下所有操作请注意是在 root 账号权限下执行。一、准备工作:首先查看系统中是否已经安装了 GD 环境: rootlocalhost #rpm -qa | grep zlib rootlocalhost #rpm -qa | grep libpng rootlocalhost #rpm -qa | grep freetype rootlocalhost #rpm -qa | grep jpeg rootlocalhost #r
2、pm -qa | grep gd 如果没有安装的话,可以按照下面的步骤手动安装:1.1 安装 zlib rootlocalhost #tar zxvf zlib-1.2.2.tar.gzrootlocalhost #cd zlib-1.2.2rootlocalhost #./configurerootlocalhost #makerootlocalhost #make install1.2 安装 libpngrootlocalhost #tar zxvf libpng-1.2.7.tar.tarrootlocalhost #cd libpng-1.2.7rootlocalhost #cd sc
3、ripts/rootlocalhost #mv makefile.linux ./makefilerootlocalhost #cd .rootlocalhost #makerootlocalhost #make install 注意,这里的 makefile 不是用 ./configure 生成,而 是直接从scripts/里复制一个。1.3 安装 freetyperootlocalhost #tar zxvf freetype-2.1.9.tar.gzrootlocalhost #cd freetype-2.1.9rootlocalhost #./configurerootlocalhos
4、t #makerootlocalhost #make install/quote1.4 安装 Jpegrootlocalhost #tar zxvf jpegsrc.v6b.tar.gzrootlocalhost #cd jpeg-6b/rootlocalhost #./configure -enable-sharedrootlocalhost #makerootlocalhost #make testrootlocalhost # make install 注意:这里 configure 一定要带 -enable-shared 参数,不然,不会生成共享库1.5 安装 GDrootlocalh
5、ost #tar zxvf gd-2.0.33.tar.gzrootlocalhost # cd gd-2.0.33rootlocalhost # ./configure -with-png -with-freetype -with-jpeg rootlocalhost # make install二、安装 mysql2.1 解压缩rootlocalhost # unzip mysql-5.1.37.ziprootlocalhost # cd mysql-5.1.37 2.2创建MYSQ用户和组 rootlocalhost mysql-5.1.37# groupadd mysqlrootloc
6、alhost mysql-5.1.37# useradd -g mysql mysql2.3 编译前配置 mysql 安装路径为 /usr/local/mysql rootlocalhost mysql-5.1.37#./configure -prefix=/usr/local/mysql2.4 开始编译rootlocalhost mysql-5.1.37# make2.5 安装rootlocalhost mysql-5.1.37# make install2.6 数据库初始化相关操作rootlocalhost mysql-5.1.37# cd scripts/rootlocalhost sc
7、ripts# ./mysql_install_db -user=mysqlrootlocalhost scripts# cp ./support-files/my-f /etc/f编辑/etc/my.c nf,加入下面一行内容: user = mysql更改部分目录权限,增强安全性。rootlocalhost scripts# chown -R root /usr/local/mysql/ rootlocalhost scripts# chown -R mysql /usr/local/mysql/var rootlocalhost scripts# chgrp -R mysql /usr/l
8、ocal/mysql/ 编辑 /etc/ld.so.conf 并加入以下两行:rootlocalhost scripts# vi /etc/ld.so.conf /usr/local/mysql/lib/mysql/usr/local/lib 编辑完后载入库rootlocalhost scripts# ldconfig -v2.7 启动数据库rootlocalhost scripts# cd /usr/local/mysql/bin/rootlocalhost bin# ./mysqld_safe -user=mysql & 2.8 设置数据库 root 密码rootlocalhost
9、 bin# mysqladmin -u root password n' ew password' 注意 “ password和newpasswor之间必须有空格。2.9 测试安装结果,可有可无的一步*rootlocalhost bin# mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 5 to server version: 5.1.37-logType 'help;' or
10、9;h' for help. Type 'c' to clear the buffer.mysql> use mysql Database changed*当你看到以上内容的时候, 恭喜你,数据库已经安装成功了。三、安装 apache3.1 解压缩rootlocalhost #tar -zxvf httpd-2.2.13.tar.gzrootlocalhost #cd httpd- 配置安装路径和加载方式,在此选择动态加载方式,以便节约系统资源。rootlocalhost httpd-2.2.13#./configure -prefix=/usr
11、/local/apache-enable-module=so3.3 编译rootlocalhost httpd-2.2.13# make3.4 安装rootlocalhost httpd-2.2.13# make install3.5 测试 apache rootlocalhost httpd-2.2.13#/usr/local/apache/bin/apachectl start & rootlocalhost bin# ps -A | grep httpd17971 ?17972 ?17973 ?17974 ?17975 ?17976 ?00:00:00 httpd00:00:00
12、 httpd00:00:00 httpd00:00:00 httpd00:00:00 httpd00:00:00 httpd*安装apache是整个过程中最简单的,当你看到以上内容的时候表明你的apache已经安装成功了,。下面继续安装PHP,安装完php后再配置apache四、安装 PHP4.1 解压缩rootlocalhost # tar -zxvf php-5.3.0.tar.gz 4.2配置PHP安装路径apache路径和mysql路径,其他内容为支持 GD库的配 置,如果还需要扩展其他功能的话可以继续添加,不是必要的功能尽量不要安 装,减少出现安全漏洞的机会 。rootlocalho
13、st # cd php-5.3.0rootlocalhost php-5.3.0# ./configure -prefix=/usr/local/php-with-mysql=/usr/local/mysql -with-ap xs2=/usr/local/a pache/bi n/ap xs-vith -gd -e nable-gd-native-ttf-enable-gd-jis-conv -with-freetype-dir -with-jpeg-dir复制粘贴时请-vith-png-dir -vith-zlib -enable-xml -enable-mbstring 注意:一行写不开
14、时,请在行尾加上 ”换行,不想一点点敲入, 先粘贴到记事本中去掉格式。如果没错误的话,你将会看到以下内容。*+| License: | This software is subject to the PHP License, available in this | distribution in the file LICENSE. By continuing this installation | process, you are bound by the terms of this license agreement.| If you do not agree with the terms
15、of this license, you must abort | | the installation process at this point.Thank you for using PHP.4.3 编译rootlocalhost php-5.3.0# make编译完成后可以运行一下make test看看是否有被忽略的错误。rootlocalhost php-5.3.0# make test4.4 安装rootlocalhost php-5.3.0# make install五、安装完 php 后开始配置 apache编辑apache的配置文件httpd.confrootlocalhos
16、t php-5.3.0vi /usr/local/apahe/conf/httpd.conf5.1 加上AddType application/x-httpd-php .php /让 apache将后缀为.php 的文件交给 PHP 处理。5.2 找到 DirectoryIndex 一行修改为:DirectoryIndex index.htm index.php index.html5.3 找到 Options Index FollowSymLinks 一行修改为:Options FollowSymLinks/出于安全性考虑,一般不显示目录文件列表。5.4 找到以下两行,修改默认文档存放的位置
17、:DocumentRoot "/var/www/html"<Directory "/var/www/html">5.5其他设置,女口:修改默认服务端口、绑定IP等请参阅apache详细配置文档。重启 mysql、 apache在/var/www/html 下建一个 phpinfo.php 文件输入 <? phpinfo(); ?>用浏览器打开 http:/server ip/phpinfo.php 测试是否安装成功。六、安装 zend options注意:本次安装使用的PHP5.3为较新版本,zen dO ptimizer-3.3
18、.3并不支持,所 以在安装完后,看不到zendOp timize安装成功信息,以下只是演示安装过程。rootlocalhost # tar -zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz rootlocalhost # cd ZendOptimizer-3.3.3-linux-glibc23-i386rootlocalhost ZendOptimizer-3.3.3-linux-glibc23-i386#rootlocalhost ZendOptimizer-3.3.3-linux-glibc23-i386# ./install.sh按照
19、提示一路yes就行了,zend options安装界面做的很友好。到此安装过程已基本上结束,当然还有许多后续的优化工作需要做,在此暂不 详述了。2009年 8月 11日 原创 fc6+apache+mysql+php+gd 环境安装经过了 2天的实验与总结 ,fc6+apache+mysql+php+gd 环境总算是告一段落了 , 我一共安装了3 次 , 第三次成功了 , 其中要说的是在每次安装的过程中都会遇到一些之前没有遇到的问题所以发了很多时间来分析 ,网上的一些方法中有一些不是很正确 , 所以造成了一些错误 , 下面就把自己安装成功的方法与大家分享 ! 希望对需要这个环境的人有所帮助 !
20、 其中如有错误还望指证 !一. 环境所用到软件及下载地址apache-2.2.4/dist/httpd/httpd-2.2.4.tar.gzmysql-5.0.22 . l-5.0.22-0.i386.rpm . r-5.0.22-0.i386.rpm . t-5.0.22-0.i386.rpmphp-5.2.1ZendOptimizer-3.2.8 . glibc21-i386.tar.gzGD-2.0.34/releases/gd-2.0.34.tar.gzGD库支持libpng-1.2.18: . ib
21、png-1.2.18.tar.gzlibxpm-3.5.5:freetype-2.3.4: . eetype-2.3.4.tar.gzjpeg6:ftp:/zlib-1.2.3:libxml-2.6.29/libxml2/libxml2-2.6.29.tar.gz二, 安装步骤、八前言为了更好的管理服务器 , 最好是把它装在一个统一的目录 , 我的是除了 mysql 按默认的目录 ,其它都装在 /usr/local 目录下此时需要在 local 下建立以下目录:zlib ,php,ap achefre
22、et yp e,gd,j peg6,lib pn g,libxml,libX pm1. 安装 Apachetar xzvf httpd-2.2.4.tar.gzcd httpd-2.2.4./configure -prefix=/usr/local/apache -enable-somakemake install( 把 /usr/local/apache/bin/httpd拷到 /usr/sbin 目录下 , 方便以后启动 apache 服务器 )启动service httpd start2. 安装 MySQLrpm -ivh MySQL-devel-5.0.22-0.i386.rpm rp
23、m -ivh MySQL-server-5.0.22-0.i386.rpm rpm -ivh MySQL-client-5.0.22-0.i386.rpm3. 安装 GD安装 libXpmtar -zxf libXpm-3.5.5.tar.bz2cd libXpm-3.5.5./configure -prefix=/usr/local/libxpmmakemake install安装 libxmltar -zxf libxml2-2.6.29.tar.gzcd libxml2-2.6.29./configure -prefix=/usr/local/libxmlmakemake install
24、安装 zlibtar -jxf libxml2-2.6.29.tar.gzcd libxml2-2.6.29./configure -prefix=/usr/local/zlibmakemake install安装 jpegtar -zxf jpegsrc.v6b.tar.gzcd jpegsrc.v6b./configure -prefix=/usr/local/jpeg6makemake install安装 freetypetar -zxf freetype-2.3.4.tar.gzcd freetype-2.3.4./configure -prefix=/usr/local/freety
25、pemakemake install安装 pngtar -zxf libpng-1.2.18.tar.gzcd libpng-1.2.18./configure -prefix=/usr/local/libpngmakemake install安装 GDtar -zxf gd-2.0.34.tar.gzcd gd-2.0.34./configure -prefix=/usr/local/gd -with-zlib=/usr/local/zlib/-with-png=/usr/local/libpng/ -with-jpeg=/usr/local/jpeg6/-with-freetype=/us
26、r/local/freetype/ (请指定及格插件的安装路径 ,否则安装 php 的时候可能出错 !)makemake install4. 安装 PHPtar -jxvf php-5.2.1.tar.bz2cd php-5.2.1./configure -prefix=/usr/local/php -with-zlib-dir=/usr/local/zlib/-with-apxs2=/usr/local/apache/bin/apxs -with-jpeg-dir=/usr/local/jpeg6/-with-png-dir=/usr/local/libpng/ -with-gd=/usr/
27、local/gd/-with-freetype-dir=/usr/local/freetype/ -with-mysql -enable-trace-varsmakemake installcp php.ini-dist /usr/local/php/lib/php.ini5. 编辑 apache 配置文件 httpd.conf#vi /usr/local/apache2/conf/httpd.conf要改的有如下几处 :#AddType application/x-tar .tgzAddType application/x-httpd-php .php( 需要加的 )# Example:#
28、LoadModule foo_module modules/mod_foo.soLoadModule php5_module modules/libphp5.so( 需要加的 )DirectoryIndex index.html index.php( 需要加的 )在后面加 index.php 让它把 index.php 做为默认页#ServerName把#去掉, 后面的 IP 改成你的 IP.DocumentRoot "/usr/local/apache2/htdocs"把 /usr/local/a pache2/htdocs改为你存放网页文件的路径保存退出6. 测试 PH
29、P先重启下 apache 服务器就以默认的网页存放目录 "/usr/local/apache2/htdocs"为例编辑 phpinfo.php<?phpphpinfo();?>把它放在 /usr/local/apache2/htdocs以我的为例 , 我是内网 ,ip:6在浏览器中输入:6(这个是测试 apache的,会有apache的页面)6/index.php( 这样就可以看到 php 页面了 )7. 安装 ZendOptimizer( 不是必须的 , 这个是加速 php)tar -zxvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gzcd ZendOp timizer-3.2.8-li nux-glibc21-i386./in stall.sh里面只有一个比较重要的设置就是要php.ini的路径,以我的配置这里就写/usr/local/php/lib安装完成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省成都市简阳市阳安中学2022-2023学年高一下学期3月月考地理试题 无答案
- 终止加盟合同协议书范本
- 合同弃权协议书
- 中国新质生产力技术
- 协议入股合同协议书
- 纺织材料的创新使用与环境影响试题及答案
- 佛教合同协议书
- 合同金额协议书
- 果园种植合同协议书模板
- 美工合同协议书
- 造纸化学品3课件
- 第五章-包装容器造型设计
- MOOC 介入放射学-东南大学 中国大学慕课答案
- 数字贸易学 课件 第1章 导论
- (2024版)应对群体性事件的策略与技巧
- 广东省省级政务信息化(2024年第一批)项目需求-广东省财政厅业务系统运维运营服务(2024年)项目
- 寄拍行业分析
- 培训地坪漆课件
- 搪瓷制品的艺术创作与文化创意
- 江苏开放大学2024年春《毛泽东思想和中国特色社会主义理论体系概论060878》实践作业参考答案
- 标书中人员配备方案
评论
0/150
提交评论