Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP.docx_第1页
Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP.docx_第2页
Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP.docx_第3页
Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP.docx_第4页
Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP.docx_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

Red Hat Enterprise Linux 5下安装配置Apache+MySQL+PHP标签:ApacheMSQLPHP分类:Linux学习2009-06-10 18:07所需软件:(其中带星号的项目可以不安装,RedHat自带,可以使用rpm qa|grep “软件包名称”来查询软件是否安排,注意要有软件包相应的devel包,不然编译配置时会出错.注意:不要强行卸载系统默认安装的软件包,不然系统会出问题,带星号的项目如采用原代码安装,进行PHP编译配置时,路径也要做相应的调整,即改为prefix命令指定的路径)Apache: httpd-2.2.10.tar.gz MySQL: mysql-5.0.67.tar.gz*PHP: php-5.2.6.tar.gzZendOptimiter-3.3.3-linux-glibc23-i386.tar.gz libpng-1.2.32.tar.gz * gd-2.0.36rc1.tar.gz * freetype2-.2.3.7.tar.bz2 * curl-7.19.0.tar.gz* libxml2-2.7.2.tar.gz*jiegsrc.v6b.tar.gz zlib-1.2.3.tar.gz*一、安装Apache:# tar -zxvf httpd-2.2.10.tar.gz(其实在输入文件名时有个简单的技巧,按tab键补全。)# cd httpd-2.2.10#mkdir /usr/local/apache2 /建立一个apache2目录,这个目录是apahce的安装位置#./configure -prefix=/usr/local/apache2 -enabel-so /./configure 这个可以加-h来提供帮助,所有的选项都有解释的。#make;make clean;make install /这里加个make clean是防止以前有编译过的.#ln /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd /添加为httpd“服务”#echo “/usr/local/apache2/bin/apachect start” /etc/rc.d/rc.local /设置httpd开机自运行二、安装MySQL *#tar -zxvf mysql-5.0.67.tar.gz#cd mysql-5.0.67#groupadd mysql#useradd -g mysql mysql#mkdir /usr/local/mysql#mkdir /usr/local/mysql/data#./configure -prefix=/usr/local/mysql -sysconfdir=/etc -enable-assembler -with-charset=utf8 -with-extra-charsets=all-static-localstaticdir=/usr/local/mysql/data#make clean,make,make install#/usr/local/mysql/bin/mysql_install_db三、安装GD库等软件1、安装libxml2-2.7.2.tar.gz#tar -zxvf libxml2-2.7.2.tar.gz#cd libxml2-2.7.2#mkdir /usr/local/modules#mkdir /usr/local/modules/libxml#./configure -prefix=/usr/local/modules/libxml#make clean,make,make install2、安装libpng-1.2.32.tar.gz#tar -zxvf libpng-1.2.32.tar.gz#cd libpng-1.2.32#cp scripts/makefile.std makefile编辑 makefile 将 prefix 改为 prefix=/usr/local/libpng2#make#mkdir /usr/local/modules/libpng#make install3、安装freetype2-2.3.7.tar.gz#tar -zxvf freetype2-2.3.7.tar.gz#cd freetype2-2.3.7#mkdir /usr/local/modules/freetype#./configure -prefix=/usr/local/modules/freetype#make,make clean,make install4、安装jpegsrc.v6b.tar.gz#tar -zxvf jpegsrc.v6b.tar.gz#cd jpegsrc.v6b#mkdir p /usr/local/modules/jpeg/bin#mkdir /usr/local/modules/jpeg/lib#mkdir /usr/local/modules/jpeg/inculde#mkdir -p /usr/local/modules/jpeg/man/man1/cjpeg.1#make clean#make#make install5,安装zlib-1.2.3.tar.gz#tar -zxvf zlib-1.2.3.tar.gz#cd zlib-1.2.3#mkdir /usr/local/modules/zlib#./configure -prefix=/usr/local/modules/zlib#make clean#make#make install6、安装curl-7.19.0.tar.gz#tar -zxvf curl-7.19.0.tar.gz#cd curl-7.19.0#mkdir /usr/local/modules/curl#./configure -prefix=/usr/local/modules/curl#make#make clean#make install7、安装gd-2.0.36rc1.tar.gz#tar -zxvf gd-2.0.36rc1.tar.gz#cd gd-2.0.36rc1#mkdir /usr/local/modules/gd#./configure -prefix=/usr/local/modules/gd -with-png=/usr/local/modules/libpng -with-freetype=/usr/local/modules/freetype -with-jpeg=/usr/local/modules/jpeg -with-zlib=/usr/local/modules/zlib#make clean#make#make install四、安装PHP#tar -zxvf php-5.2.6.tar.gz#cd php-5.2.6#mkdir /usr/local/php5./configure -prefix=/usr/local/php5 -with-mysql=/usr -with-gd=/usr -with-libxml-dir=/usr -with-apxs2=/usr/local/apache2/bin/apxs -with-zlib=/usr -with-jpeg-dir=/usr/local/modules/jpeg -with-freetype-dir=/usr -with-curl=/usr -with-png-dir=/usr -enable-sockets -with-config-file-path=/usr/local/apache2/conf#make clean#makemake install#cp php.ini-dist /usr/local/apache2/conf/php.ini /php.ini-dist 文件在原代码所在的目录添加PHP到Apache中#vi /usr/local/apache2/conf /httpd.conf在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)LoadModule php5_module modules/libphp5.so在 和 之间大约在“TypesConfig conf/mime.types”之后加上以下几行AddType application/x-httpd-php .php /只要有这一行PHP就可运行了AddType application/x-httpd-php .phtml .php3AddType application/x-httpd-php-soure .phps注:前面三行代码中“.php”前面都有一个空格,否则启动apache服务器时会出错在DirectoryIndex index.html index.html.var 后面添加index.php重新启动apache就可以了六、安装Zend#tar -zxvf zendoptimizer-3.3.3-linux-glibc23-i386.tar.gz#cd zendoptimizer-3.3.3-linux-glibc23-1.386#./install.sh安装过程中,需要输入php.ini的位置,和确定Apache的位置。安装都

温馨提示

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

评论

0/150

提交评论