`
lamper571
  • 浏览: 68694 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux下Apache+PHP+MYSQL编译步骤

阅读更多
为最近手头上正在做的一个项目编译服务器环境而写:

安装mysql
#cd /usr/local/src
#groupadd mysql
#useradd -g mysql mysql
#wget http://mysql.dataphone.se/Downloads/MySQL-5.0/mysql-5.0.67.tar.gz
#tar zxvf mysql-5.0.67.tar.gz
#cd mysql-5.0.67
#./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=gbk --bindir=/usr/local/bin --sbindir=/usr/local/sbin --enable-shared --enable-static
#make
#make install
#cd /usr/local/mysql
#mysql_install_db
#chown -R mysql:mysql *
#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
#/etc/rc.d/mysql start (加入到/etc/rc.local)


安装apache
#useradd ossh
#cd /usr/local/src
#wget
#tar zxvf  httpd-2.2.9.tar.gz
#cd  httpd-2.2.9
#./configure --prefix=/usr/local/apache --enable-cgi --enable-ssl --enable-modules="most"
#make
#make install
#vi /usr/local/apache2/etc/httpd.conf

User daemon
Group daemon改为:
User ossh
Group ossh
打开Include conf/extra/httpd-vhosts.conf的注释

在#Include conf/extra/httpd-languages.conf行下面增加一行:
AddDefaultCharset GBK

#vi /usr/local/apache2/conf/extra/httpd-vhosts.conf 清空内容,加入下面的设置:
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmaster@snda.com
    DocumentRoot "/home/ossh/slightphp/public/cdnms/htdocs"
    ServerName localhost
    ErrorLog "logs/slightphp-error_log"
    CustomLog "logs/slightphp-access_log" common

    <IfModule dir_module>
        DirectoryIndex index.html index.php index.htm
    </IfModule>

    Alias /res "/home/ossh/slightphp/public/cdnms/resource"
    Alias /client "/home/ossh/slightphp/resource"
    ScriptAlias /cgi-bin "/home/ossh/slightphp/public/cdnms/cgi-bin

    <Directory "/home/ossh/slightphp/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
</VirtualHost>


#ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apachectl
#/etc/init.d/apachectl start (加入到/etc/rc.local)

安装php
#cd /usr/local/src
#tar zxvf php-5.2.6.tar.gz
#cd php-5.2.6
#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --enable-mbstring --without-pear --disable-cli --with-mysqli=/usr/local/bin/mysql_config --with-ldap --enable-pcntl
#make
#make install
#ln -s /usr/local/php/bin/php-cgi /usr/local/bin/php
#cp php.ini-recommended /usr/local/php/lib/php.ini
#mkdir -p /usr/lib/php/modules
#vi /usr/local/php/lib/php.ini
;error_reporting = E_ALL & ~E_NOTICE改成
error_reporting = E_ALL & ~E_NOTICE

error_reporting  =  E_ALL改成
;error_reporting  =  E_ALL

display_errors = Off改成
display_errors = On

short_open_tag = Off改成
short_open_tag = On

magic_quotes_gpc = Off改成
magic_quotes_gpc = On

post_max_size = 8M改成
post_max_size = 50M


upload_max_filesize = 2M改成
upload_max_filesize = 40M

;date.timezone =改成
date.timezone = Asia/Shanghai

extension_dir = "./"改成
extension_dir = "/usr/lib/php/modules/"
1
0
分享到:
评论
1 楼 ljxml 2008-12-23  
留个脚印 免得到处搜索 

相关推荐

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...

    LAMP(linux+apache+mysql+php)的基本配置

    ### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...

    LINUX下APACHE+MYSQL+PHP运行环境搭建教程.pdf

    "LINUX下APACHE+MYSQL+PHP运行环境搭建教程" 本教程旨在指导读者在LINUX系统中搭建APACHE+MYSQL+PHP运行环境,通过详细的步骤和命令,帮助读者快速搭建一个功能完善的Web服务器环境。 知识点1: Apache、MYSQL、...

    基于linux的apache+mysql+php的安装配置.pdf

    在这种需求下,Apache+PHP+MySQL的组合因其开源、免费、易用以及在Linux系统上的高效稳定表现,成为了构建网站的首选方案。Apache作为世界上最受欢迎的Web服务器,MySQL作为小巧且高性能的关系型数据库管理系统,PHP...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. **安装编译工具** 在Linux系统中,通常使用GCC和...

    linux+Apache+PHP+MySQL配置攻略

    在Linux环境下构建一个功能完备的Web服务器,通常会选择使用LAMP(Linux、Apache、MySQL、PHP)架构。这个配置过程涉及到四个主要组件的安装和集成。以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: ...

    linux下Apache+PHP+MySQL配置攻略redhat7.2

    ### Linux下Apache+PHP+MySQL配置攻略(Red Hat 7.2) #### 一、系统要求 本配置攻略适用于Red Hat 7.2版本。如果你正在使用的操作系统版本与此不同,请根据实际情况调整步骤。 #### 二、服务器端软件要求 1. **...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    在IT领域,构建一个基于LINUX、APACHE、PHP、BDB、OPENLDAP和PHPLDAPADMIN的系统是常见的任务,这样的组合常用于搭建高效能的Web服务器和身份认证服务。下面将详细介绍这些组件的功能以及它们的安装配置步骤。 **...

    linux+nginx+php+mysql环境配置指南.pdf

    "Linux+Nginx+PHP+MySQL环境配置指南" 本指南将指导您如何安装和配置 Linux+Nginx+PHP+MySQL 环境,以便于构建一个功能完善的 Web 服务器。 安装 Red Hat Linux 在开始安装 Linux 之前,需要选择语言和键盘布局。...

    mysql+apache+php

    完成以上步骤后,MySQL、Apache和PHP已经在Linux环境中成功集成。现在,你可以通过编写PHP脚本并保存为`.php`文件,放在Apache的文档根目录下,通过浏览器访问这些文件,验证PHP是否正常工作。同时,可以通过`...

    Linux下的apache+php+mysql源文件

    总结来说,Linux下的Apache+PHP+MySQL源文件安装是一个涉及多步骤的过程,包括源码编译、配置选项设定、系统服务管理以及环境变量的设置。熟练掌握这一过程对于任何想要在Linux上开发和部署Web应用的人来说都至关...

    LAMP环境安装 linux + apache + mysql + php

    ### LAMP环境安装详解:Linux + Apache + MySQL + PHP #### 一、LAMP环境概述 LAMP(Linux + Apache + MySQL + PHP)是一种流行的Web服务解决方案,它结合了开源操作系统Linux、Web服务器Apache、数据库管理系统...

    linux上安装mysql+apache+php及wordpress,LAMP

    在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是开发Web应用程序的基础步骤。这个过程在本文中详细地记录下来,旨在帮助新手快速理解并完成安装配置。我们将分别探讨如何安装MySQL、Apache、PHP以及...

    Linux下Apache+php+mysql教程.docx

    在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...

    linux+apache+php+mysql.docx

    【Apache+PHP+MySQL在Linux环境下的安装与配置】 Apache、PHP和MySQL是构建Web应用程序的常用开源组件,尤其在Linux环境下,它们的组合被称为LAMP(Linux, Apache, MySQL, PHP)。以下将详细讲解如何在Linux系统中...

    Linux配置Apache+PHP+MySQL+GD库

    在IT领域,尤其是在Web开发与服务器管理中,配置一套完整的LAMP(Linux、Apache、MySQL、PHP)...通过以上步骤,你可以在Linux环境下成功配置出一套功能完备的Apache+PHP+MySQL+GD库的环境,为Web开发提供坚实的基础。

    知识点linux+apache+php+mysql学案.pdf

    本文主要涉及的是Linux环境下搭建LAMP(Linux + Apache + PHP + MySQL)服务器的基础步骤。首先,我们从每个组件的安装和配置逐一解析。 1. **Linux下的Apache安装**: - 访问Apache官方网站下载适用于Linux的源码...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    linux+apache+php+mysql[归类].pdf

    【Linux + Apache + PHP + MySQL 整合配置详解】 在软件开发领域,Linux、Apache、PHP和MySQL(简称LAMP)是一种经典的Web开发环境组合,因其开源、稳定和高效而广受欢迎。以下是对如何在Linux系统中搭建和配置LAMP...

Global site tag (gtag.js) - Google Analytics