源码搭建LAMP服务器_第1页
全文预览已结束

下载本文档

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

文档简介

1、第 1 页 共 3 页源码搭建源码搭建 lamp 服务器服务器wget http:/ -zxvfhttpd-2.2.19.tar.gzhttpd-2.2.19./configure-prefix=prefixmakemake install-k start其中,prefix 为 apache 的安装名目。 安装完成后, 打开 http:/localhost/ ,显示 it works 。 安装胜利。注: 编译 apache 要求 apr/apr-util = 1.2。认没有安装 apr 假如你的系统中默和 apr-util 则你需要安装它们。假如你的系统中已经安装了 apr 或 apr-uti

2、l 的 1.0 或 1.1 版本,则必需将你的 apr/apr-util 升级到 1.2 版本。 apr 和 apr-util 已经包含在apache httpd 的发行源代码中,你可以通过以下安装:编译和安装apr 1.2cd srclib/apr./configure-prefix=/usr/local/apr-httpd/makemake install编译和安装 apr-util 1.2cd ./apr-util./configure-prefix=/usr/local/apr-util-httpd/-with-apr=/usr/local/apr-httpd/makemake ins

3、tall配置 httpdcd ./.用以下的./configure 指令替换上面的./configure 指令来配置 httpd 的编译。./configure-prefix=prefix -with-apr=/usr/local/apr-httpd/-with-apr-util=/usr/local/apr-util-httpd/2. 安装 mysql数据库编译 mysql5.5.15,需要安装 cmakewget/s/v2.8/cmake-2.8.5.tar.gztar -zxvfcmake-2.8.5.tar.gzcd cmake-2.8.5./co

4、nfiguremakemake install编译安装 mysql 需要 urses 库,所以你要编译安装ncurseswgethttp:/./pub/gnu/ncurses/ncurses-5.9.tar.gztar-zxvf ncurses-5.9.tar.gzcd ncurses-5.9./configuremakehttp:/ 2 页 共 3 页install编译安装 mysqlgroupa mysql-r -g mysql mysqlwgethttp:/ -zxvf mysql-5.5.15.tar.gzcdmysql-5.5.15cmake .makemake ins

5、tallcd/usr/local/mysql-r mysql .-r mysql .scripts/mysql_install_db -user=mysqlchown -r root .chown-r mysql datapport-files/my-f /etc/fbin/mysqld_safe -user=mysqlcp support-files/mysql.server/etc/init.d/mysql.server设置开机启动 mysql 服务-s/etc/init.d/mysql.server /etc/rc3.d/s99mysqlln -s/etc/init.d/mysql.se

6、rver /etc/rc5.d/s99mysqlln -s/etc/init.d/mysql.server /etc/rc0.d/k01mysql将 mysql 安装名目加入环境变量,在/etc/profile 文件末尾中加入以下指令path=/usr/local/mysql/bin:$path/ target=_blankphp安装 php5.3.7 需要 libxml2 库wget/libxml2/libxml2-2.7.8.tar.gztar -zxvflibxml2-2.7.8.tar.gzcd libxml2-2.7.8./configuremakeins

7、tall安装 php5.3.7wget2/download/18995384/25492638/6/gz/249/252/1313725835513_508/php-5.3.7.tar.gztar -zxvfphp-5.3.7.tar.gzcd php-5.3.7./configure-prefix=/usr/local/php5-with-apxs2=/usr/local/apache2/bin/apxs-with-mysql=/usr/local/mysqlmake install设置 php.inicpphp.ini-development /usr/

8、local/php5/lib/php.ini编辑 apachehttpd.conf 文件以调用 php 模块。loadmole php5_modulemodules/libphp5.so告诉 apache 将特定的扩展名解析成 php,例第 3 页 共 3 页如,让 apache 将扩展名 .php 解析成 php。filesmatch .php$sethandler appliion/x-httpd-php/filesmatch启动 apache 服务/usr/local/apache2/bin/apachectl start注:假如启动apache 的过程中碰到如下错误:httpd: sy

9、ntax error on line 53of /usr/local/apache/conf/httpd.conf: cannot load/usr/local/apache/modules/libphp5.so into server:/usr/local/apache/modules/libphp5.so: cannotsegment protafter reloc: peission denied缘由是 linux 有一个 selinux 庇护模式引起的。解决方法1 关闭 selinux 的办法:vi/etc/selinux/config 将 selinux=enforcing 改成 selinux=disabled需要重启2 不关闭 selinux 的办法:enforce

温馨提示

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

评论

0/150

提交评论