安装apache
tar -xvzf httpd-2.2.22.tar.gz
./configure --enable-dav --enable-so --enable-mods-shared=all --prefix=/usr/local/apache2 --with-included-apr
make
make install
可能会遇到的错误:
modules/http/.libs/libmod_http.a(byterange_filter.o): In function `ap_set_byterange':
byterange_filter.c:(.text+0x12c1): undefined reference to `apr_array_clear'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1
make[1]: Leaving directory `/root/httpd-2.2.22'
make: *** [all-recursive] Error 1
解决:
编译时加入--with-included-apr
apache加入到自启动行列
Apache安装路径为:/usr/local/apache2
Linux的启动级别为5,版本为Linux AS4
Apache安装完后,发现Apache无法自动启动,查看/etc/rc.d/rc5.d/下,应该没有S打头,httpd结尾的链接文档。
1、将apachectl文档拷贝到/etc/rc.d/init.d 中,然后在/etc/rc.d/rc5.d/下加入链接即可。
命令如下:
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd //假如有其他的版本的Apache存在,也能够直接覆盖掉
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd //建立链接(85的意义后面介绍)
此时Apache就能够自动启动了。
2、运行chkconfig --list,发现没有linux服务列表中httpd,通过chkconfig --add httpd来添加,但是提示:httpd服务不支持 chkconfig。需要编辑/etc/rc.d/init.d/httpd,添加以下注释信息:
# chkconfig: 345 85 15
# description: Apache
第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。
保存后执行:chkconfig --add httpd,成功添加。
在rc3.d、rc4.d、rc5.d路径中会出现S85httpd的链接文档,其他运行级别路径中会出现K61httpd的链接文档。
3、运行chkconfig --list,httpd在其中。
安装mysql5
rpm -ivh Mysql—Server-xxxx.rpm
问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解决: 原因是,/var/lib/mysql 的访问权限问题。
shell> chown -R mysql:mysql /var/lib/mysql
修改密码:usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
安装php5.3.8
tar -zxvf php**
编译配置: ./configure --prefix=/usr/local/php --with-mysql=/usr/ --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc
指定Mysql,必须先安装Mysql-dev**.rpm
分享到:
相关推荐
下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...
* 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...
本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,但其他 Linux 版本也可以参考。 知识点一:下载所需...
在Linux环境下搭建LAMP(Linux、Apache、MySQL、PHP)服务器是常见的Web开发环境配置,以下将详细解释这个过程中的各个步骤。 首先,我们来看如何在Linux上安装MySQL。MySQL是一个流行的开源关系型数据库管理系统,...
在Linux环境下搭建Web服务,通常涉及Apache(HTTP服务器)、MySQL(数据库服务器)和PHP(脚本解释器)的安装与配置。以下将详细介绍如何在Linux系统中安装这三款软件,以及解决可能出现的问题。 首先,我们来看...
### Linux上安装PHP5+Apache+MySQL #### 一、安装MySQL 在Linux环境中搭建一个完整的LAMP(Linux, Apache, MySQL, PHP)环境时,MySQL作为数据库管理系统是不可或缺的一部分。下面详细介绍如何在Linux上安装MySQL...
### Linux环境下编译安装MySQL、Apache与PHP的详细步骤 #### 搭建环境与安装Linux 1. **安装虚拟机:** - 运行VMware Workstation。 - 双击“新建虚拟机”按钮。 - 选择安装文件路径。 - 在系统类型选择界面中...
在 Linux 下安装 Apache+PHP+MySql 需要具备基本的 Linux 操作系统知识和基本的网络知识。同时,需要了解 Apache、PHP 和 MySql 的基本概念和配置方法。 Apache 介绍 Apache 是一个开源的 web 服务器软件,能够...
在Linux系统中,配置PHP+MYSQL+APACHE环境是搭建Web服务器的基础,这一过程涉及到三个主要组件:Apache HTTP Server(Apache)、MySQL数据库管理系统和PHP解释器。这些组件一起构成了一个强大的动态网页服务环境,常...
在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为LAMP(Linux, Apache, MySQL, PHP)服务器,是Web开发中的基础步骤。这个教程将指导你完成从下载到配置的所有流程。 首先,我们需要了解这三个组件: 1. *...
在Linux环境下搭建PHP5、MySQL5、Apache2和GD2以及Zend3的环境,需要进行一系列的编译和安装步骤。以下是一个详细的指南: 首先,确保你的系统已经安装了必要的开发工具包,例如gcc编译器和其他依赖项,因为它们是...
在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在Ubuntu下配置和安装LAMP环境。 Linux Linux是LAMP环境的基础组件,它是一个开源的操作系统,具有高度的可配置性、可扩展性和安全性。...
PHP的安装过程中,需要确保与Apache和MySQL的版本兼容,配置文件php.ini需要正确设置数据库连接信息,如MySQL的主机名、用户名、密码和数据库名称。同时,还需要启用PHP的CGI或FastCGI模式,使其能与Apache无缝集成...
总结来说,该文详细阐述了在Ubuntu环境下配置LAMP环境的过程,包括Apache、PHP和MySQL的安装与配置,以及DedeCMS的内容管理系统安装和自定义,为读者提供了一套完整的Linux服务器环境搭建和网站开发流程。
### Linux下安装并配置Apache+PHP+MySQL #### 一、前言 本文将详细介绍如何在Linux环境下安装和配置Apache Web服务器、PHP解释器以及MySQL数据库管理系统,搭建一个完整的LAMP(Linux Apache MySQL PHP)环境。该...
LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序时非常流行,尤其是在开源社区。 #### 二、安装与配置 在Red Hat 5系统上安装LAMP...