为最近手头上正在做的一个项目编译服务器环境而写:
安装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/"
分享到:
相关推荐
Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...
### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...
"LINUX下APACHE+MYSQL+PHP运行环境搭建教程" 本教程旨在指导读者在LINUX系统中搭建APACHE+MYSQL+PHP运行环境,通过详细的步骤和命令,帮助读者快速搭建一个功能完善的Web服务器环境。 知识点1: Apache、MYSQL、...
在这种需求下,Apache+PHP+MySQL的组合因其开源、免费、易用以及在Linux系统上的高效稳定表现,成为了构建网站的首选方案。Apache作为世界上最受欢迎的Web服务器,MySQL作为小巧且高性能的关系型数据库管理系统,PHP...
在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. **安装编译工具** 在Linux系统中,通常使用GCC和...
在Linux环境下构建一个功能完备的Web服务器,通常会选择使用LAMP(Linux、Apache、MySQL、PHP)架构。这个配置过程涉及到四个主要组件的安装和集成。以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: ...
### Linux下Apache+PHP+MySQL配置攻略(Red Hat 7.2) #### 一、系统要求 本配置攻略适用于Red Hat 7.2版本。如果你正在使用的操作系统版本与此不同,请根据实际情况调整步骤。 #### 二、服务器端软件要求 1. **...
在IT领域,构建一个基于LINUX、APACHE、PHP、BDB、OPENLDAP和PHPLDAPADMIN的系统是常见的任务,这样的组合常用于搭建高效能的Web服务器和身份认证服务。下面将详细介绍这些组件的功能以及它们的安装配置步骤。 **...
"Linux+Nginx+PHP+MySQL环境配置指南" 本指南将指导您如何安装和配置 Linux+Nginx+PHP+MySQL 环境,以便于构建一个功能完善的 Web 服务器。 安装 Red Hat Linux 在开始安装 Linux 之前,需要选择语言和键盘布局。...
完成以上步骤后,MySQL、Apache和PHP已经在Linux环境中成功集成。现在,你可以通过编写PHP脚本并保存为`.php`文件,放在Apache的文档根目录下,通过浏览器访问这些文件,验证PHP是否正常工作。同时,可以通过`...
总结来说,Linux下的Apache+PHP+MySQL源文件安装是一个涉及多步骤的过程,包括源码编译、配置选项设定、系统服务管理以及环境变量的设置。熟练掌握这一过程对于任何想要在Linux上开发和部署Web应用的人来说都至关...
### LAMP环境安装详解:Linux + Apache + MySQL + PHP #### 一、LAMP环境概述 LAMP(Linux + Apache + MySQL + PHP)是一种流行的Web服务解决方案,它结合了开源操作系统Linux、Web服务器Apache、数据库管理系统...
在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是开发Web应用程序的基础步骤。这个过程在本文中详细地记录下来,旨在帮助新手快速理解并完成安装配置。我们将分别探讨如何安装MySQL、Apache、PHP以及...
在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...
【Apache+PHP+MySQL在Linux环境下的安装与配置】 Apache、PHP和MySQL是构建Web应用程序的常用开源组件,尤其在Linux环境下,它们的组合被称为LAMP(Linux, Apache, MySQL, PHP)。以下将详细讲解如何在Linux系统中...
在IT领域,尤其是在Web开发与服务器管理中,配置一套完整的LAMP(Linux、Apache、MySQL、PHP)...通过以上步骤,你可以在Linux环境下成功配置出一套功能完备的Apache+PHP+MySQL+GD库的环境,为Web开发提供坚实的基础。
本文主要涉及的是Linux环境下搭建LAMP(Linux + Apache + PHP + MySQL)服务器的基础步骤。首先,我们从每个组件的安装和配置逐一解析。 1. **Linux下的Apache安装**: - 访问Apache官方网站下载适用于Linux的源码...
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
【Linux + Apache + PHP + MySQL 整合配置详解】 在软件开发领域,Linux、Apache、PHP和MySQL(简称LAMP)是一种经典的Web开发环境组合,因其开源、稳定和高效而广受欢迎。以下是对如何在Linux系统中搭建和配置LAMP...