RHEL6.0 x64安装LAMP.doc_第1页
RHEL6.0 x64安装LAMP.doc_第2页
RHEL6.0 x64安装LAMP.doc_第3页
RHEL6.0 x64安装LAMP.doc_第4页
RHEL6.0 x64安装LAMP.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

LAMP环境安装OS:Red Hat Enterprise Linux 6.0 x64Apache:2.4.1PHP:5.3.10MySQL:5.5.21一、检查安装时编译工具(此处不做详述)# gcc v二、卸载默认的低版本环境三、编译安装过程介绍1、解压tar.gz为后缀的压缩软件包(tar zxf *.tar.gz)2、在Linux系统中源代码包安装过程配置(configure编译(make安装(make install四、各软件安装顺序1、安装libxml2最新库文件# ./configure prefix=/usr/local/libxml2# make & make install2、安装libmcrypt最新库文件# ./configure -prefix=/usr/local/libmcrypt # make & make install3、安装zlib最新库文件# ./configure -prefix=/usr/local/zlib# make & make install注:configure: error: zlib not installed,去掉-prefix参数4、安装libpng最新库文件# ./configure prefix=/usr/local/libpng# make & make install5、安装jpeg8新库文件# mkdir /usr/local/jpeg8/建立jpeg6软件安装目录# mkdir /usr/local/jpeg8/bin /建立存放命令的目录# mkdir /usr/local/jpeg8/lib /创建jpeg6库文件所在目录# mkdir /usr/local/jpeg8/include /建立存放头文件目录# mkdir -p /usr/local/jpeg8/man/man1 /建立存放手册的目录 # ./configure -prefix=/usr/local/jpeg8/ -enable-shared -enable-static# make & make install6、安装freetype最新库文件# ./configure prefix=/usr/local/freetype# make & make install7、安装autoconf最新的库文件# ./configure# make & make install8、安装最新的GD库文件# ./configure -prefix=/usr/local/gd2/ /指定软件安装的位置 -with-zlib=/usr/local/zlib/ /指定到哪去找zlib库文件的位置(若第3步没有指定-prefix参数,则也去掉此参数) -with-jpeg=/usr/local/jpeg8/ /指定到哪去找jpeg库文件的位置 -with-png=/usr/local/libpng/ /指定到哪去找png库文件的位置 -with-freetype=/usr/local/freetype/指定到哪去找freetype 字体库的位置# make & make install注:make2: * gd_png.lo Error 1解决方法:vi gd_png.c/当前目录为gd源码包目录找到“png.h”改成“/usr/local/libpng/include/png.h”9、安装apache服务器# ./configure /执行当前目录下软件自代的配置命令 -prefix=/usr/local/apache2 /指定Apache软件安装的位置 -sysconfdir=/etc/httpd /指定Apache服务器的配置文件存放位置 -with-z=/usr/local/zlib/ /指定zlib库文件的位置(若第3步没有指定-prefix参数,则也去掉此参数) -with-included-apr /使用捆绑APR/APR-Util的副本 -enable-so /以动态共享对象(DSO)编译 -enable-deflate=shared /缩小传输编码的支持 -enable-expires=shared /期满头控制 -enable-rewrite=shared /基于规则的URL操控 -enable-static-support /建立一个静态链接版本的支持# make & make install注:configure: error: APR not found提示缺少apr,下载/ ,编译安装完成apr之后,继续编译apache。# ./configure -prefix=/usr/local/apr# make & make installconfigure: error: APR-util not found提示缺少apr-util,下载/,编译安装完成apr-util之后,继续编译apache。# ./configure -prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config# make & make installconfigure: error: pcre-config for libpcre not found提示缺少pcre,下载之/projects/pcre/ 编译安装完成pcre之后,继续编译apache。# ./configure -prefix=/usr/local/pcre# make & make install编译apache# ./configure -prefix=/usr/local/apache2 -sysconfdir=/etc/httpd -with-z=/usr/local/zlib/ /指定zlib库文件的位置(若第3步没有指定-prefix参数,则也去掉此参数) -with-apr=/usr/local/apr/ -with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre/ -enable-so -enable-deflate=shared -enable-expires=shared -enable-rewrite=shared -enable-static-support 启动apache遇到错误:httpd: Could not reliably determine the servers fully qualified domain name解决方案:进入apache的安装目录: /usr/local/apache/conf 打开httpd.conf搜索#ServerName将里面的#ServerName localhost:80注释去掉即可(就是把#号去掉)。 再启动apache 即可检查配置文件目录# /usr/local/apache2/bin/apachectl start /启动Apache # /usr/local/apache2/bin/apachectl stop /关闭Apache # netstat -tnl|grep 80 /查看80端口是否开启 http:/localhost/去访问Apache服务器 echo /usr/local/apache2/bin/apachectl start /etc/rc.d/rc.local /添加自启动10、安装MySQL数据库# groupadd mysql/添加一个mysql标准组# useradd g mysql mysql/添加mysql用户并加到mysql组中旧版本安装模式# ./configure -prefix=/usr/local/mysql -with-extra-charsets=all# make & make install安装MySQL-5.5.13安装 cmake# cd/usr/local/src# tarzxvf cmake-2.8.4.tar.gz# cdcmake-2.8.4# ./bootstrap# gmake# gmakeinstall安装ncurses-devel的rpm包安装m4(checking for GNU M4 that supports accurate traces. configure: error: no acceptable m4 could be found in $PATH)下载m4.地址/gnu/m4/ (m4-1.4.16.tar.gz,注:bison-2.5需要m4-1.4.16或以上的版本)# ./configure# make & make install安裝bison# tarzxvf bison-2.5.tar.gz# cdbison-2.5# ./configure# make# makeinstall安装mysql# cmake-dcmake_install_prefix=/usr/local/mysql -dmysql_unix_addr=/tmp/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets:string=utf8,gbk -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -denabled_local_infile=1 -dmysql_datadir=/var/mysql/data -dmysql_user=mysql# make & makeinstall# chmod+w /usr/local/mysql# chown-R mysql:mysql /usr/local/mysql# ln-s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16# mkdir-p /var/mysql/# mkdir-p /var/mysql/data/# mkdir-p /var/mysql/log/# chown-R mysql:mysql /var/mysql/# cdsupport-files/# f /etc/f# cpmysql.server /etc/init.d/mysqldmysql 初始化安装# /usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql -datadir=/var/mysql/data -user=mysql将 mysql 加入开机启动# chmod+x /etc/init.d/mysqld# vi/etc/init.d/mysqld(编辑此文件,查找并修改以下变量内容:)basedir=/usr/local/mysqldatadir=/var/mysql/data# chkconfig-add mysqld# chkconfig-level 345 mysqld on11、安装PHP# ./configure /执行当前目录下软件自代的配置命令 -prefix=/usr/local/php /设置PHP5 的安装路径 -with-config-file-path=/usr/local/php/etc /指定PHP5配置文件存入的路径 -with-apxs2=/usr/local/apache2/bin/apxs /告诉PHP查找Apache 2的地方 -with-mysql=/usr/local/mysql/ /指定MySQL的安装目录 -with-libxml-dir=/usr/local/libxml2/ /告诉PHP放置libxml2库的地方 -with-png-dir=/usr/local/libpng/ /告诉PHP放置libpng库的地方 -with-jpeg-dir=/usr/local/jpeg6/ /告诉PHP放置jpeg库的地方 -with-freetype-dir=/usr/local/freetype/ /告诉PHP放置freetype库的地方 -with-gd=/usr/local/gd2/ /告诉PHP放置gd库的地方 -with-zlib-dir=/usr/local/zlib/ /告诉PHP放置zlib库的地方(若第3步没有指定-prefix参数,则也去掉此参数) -with-mcrypt=/usr/local/libmcrypt/ /告诉PHP放置libmcrypt库的地方 -with-mysqli=/usr/local/mysql/bin/mysql_config /变量激活新增加的MySQLi功能 -enable-soap /变量激活SOAP和Web services支持 -enable-mbstring=all /使多字节字符串支持 -enable-sockets/变量激活socket通讯特性# make & make install注:configure: error: jpeglib.h not found安装libjpeg-dev的rpm包配置PHP# cp php.ini-dist /usr/local/php/etc/php.ini /创建配置文件# vi

温馨提示

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

评论

0/150

提交评论