原文:
http://blog.chinaunix.net/u2/72153/showart_1071311.html
==========下载安装包===========
所有安装包下载到 /usr/local/src 目录下
安装GD库和GD库所需的环境
zlib
#wget
http://www.zlib.net/zlib-1.2.3.tar.gz
jpeg
ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
freetype
#wget
http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gz
png
#wget
ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.29.tar.gz
GD
#wget
http://www.libgd.org/releases/gd-2.0.35.tar.gz
libxml
#wget
ftp://xmlsoft.org/libxml2/libxml2-2.6.31.tar.gz
安装apache 需要的环境
#wget -c
http://www.openssl.org/source/openssl-0.9.8g.tar.gz
#wget -c
http://www.apache.org/dist/apr/apr-util-1.3.2.tar.gz
[/url]
#wget -c
http://www.apache.org/dist/apr/apr-1.3.2.tar.gz
#wget -c
http://www.apache.org/dist/httpd/httpd-2.2.9.tar.gz
[url=http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz]
phpmyadmin2.11.5.2
#wget
http://4.gxdx1.crsky.com/200804/phpMyAdmin-
v2.11.5.2.rar
Zend3.3
#wget
http://downloads.zend.com/optimizer/3.3.0a/ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
php5.2.5
#wget
http://cn.php.net/distributions/php-5.2.5.tar.gz
mysql5.051
#wget
http://mirror.trouble
-free.net/mysql_mirror/Downloads/MySQL-5.0/mysql-5.0.51a.tar.gz
=================== 安装 mysql ==============
1.先安装ncurses-devel-5.5-24.20060715.i386.rpm
#rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm
2.编译mysql
#groupadd mysql
#useradd -g mysql mysql
#cd /usr/local/src
#tar xzvf mysql-5.0.51a.tar.gz
#cd mysql-5.0.51a
#./configure --prefix=/usr/local/mysql --datadir=/usr/local/mysql/data
#make && make install
#cp support-files/my-medium.cnf /etc/my.cnf
(修改 bin/mysql_install_db 如下 :指定 ldata=/infowarelab/mysql/data)
#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql data
#chgrp -R mysql .
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#chmod +x /etc/init.d/mysql
(修改 /etc/init.d/mysql 如下:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data)
#chkconfig --add mysql
#chkconfig --level 345 mysql on
================ 安装 apache2.2.9 ==================
1.安装openssl
#rpm -ivh zlib-devel-1.2.3-3.i386.rpm
#cd /usr/local/src
#tar xzvf openssl-0.9.8g.tar.gz
#cd openssl-0.9.8g
#./config --openssldir=/usr/local/openssl \
shared \
zlib \
threads
#make && make install
#cp /usr/local/openssl/lib/libssl.so.0.9.8 /lib
#cp /usr/local/openssl/lib/libcrypto.so.0.9.8 /lib/
2.安装 apr
#cd /usr/local/src
#tar zxfv apr-1.3.2.tar.gz
#./configure --prefix=/usr/local/apr \
--enable-threads
#make && make install
3.安装 apr-util
#cd /usr/local/src
#tar zxfv apr-util-1.3.2.tar.gz
#cd apr-util-1.3.2
#./configure --prefix=/usr/local/apr-util \
--with-apr=/usr/local/apr
#make && make install
4.安装 apache
#cd /infowarelab/src
#tar zxfv httpd-2.2.9.tar.gz
#cd httpd-2.2.9
#./configure \
--prefix=/usr/local/apache2 \
--enable-so \
--enable-rewrite \
--enable-vhost-alias=shared \
--enable-cache=shared \
--enable-file-cache=shared \
--enable-disk-cache=shared \
--enable-mem-cache=shared \
--enable-proxy=shared \
--enable-proxy-http=shared \
--enable-proxy-ajp=shared \
--enable-proxy-balancer=shared \
--enable-proxy-connect=shared \
--disable-proxy-ftp \
--disable-userdir \
--disable-asis \
--enable-ssl \
--with-ssl=/usr/local/openssl \
--with-mpm=worker \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util
#make && make install
5.创建一个httpd启动脚本,内容如下:
#cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
#vi /etc/init.d/httpd
在第三行添加以下两行内容
#chkconfig:345 85 15
#description: Start and stops the Apache HTTP Server.
#chmod +x /etc/rc.d/init.d/httpd
#chkconfig --add httpd
============== 安装GD,PNG,PHP ===============
1.安装ZLIB2
#tar zxvf zlib-1.2.3.tar.gz
#cd zlib-1.2.3
#./configure --prefix=/usr/local/zlib
#make && #make install
2.安装PNG
#tar zxvf libpng-1.2.29.tar.gz
#cd libpng-1.2.29
#./configure --prefix=/usr/local/libpng
#make && make install
3.安装freetype
#tar xzvf freetype-2.3.5.tar.gz
#cd freetype-2.3.5
#./configure
#make && make install
4.安装JPEG6
#tar zxvf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#mkdir -pv /usr/local/jpeg/{,bin,lib,include,man/man1,man1}
#./configure --prefix=/usr/local/jpeg --enable-shared --enable- static
#make && make install
5:安装GD
#tar zxvf gd-2.0.35.tar.gz
#cd gd-2.0.35
#./configure --prefix=/usr/local/gd --with-zlib=/usr/local/zlib/
--with-png=/usr/local/libpng --with-jpeg=/usr/local/jpeg/
--with-freetype=/usr/local/freetype/
#make && make install
6.安装LIBXML
#tar zxvf libxml2-2.6.31.tar.gz
#cd libxml2-2.6.31
#./configure --prefix=/usr/local/libxml2
#make && make install
7.安装PHP5.2.5
#cd /usr/local/mysql/lib/mysql/
#ln -s libmysqlclient.so.15.0.0 libmysqlclient_r.so
#tar zxvf php-5.2.5.tar.gz
#cd php-5.2.5
#./configure --prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-jpeg-dir=/usr/local/jpeg \
--with-freetype-dir=/usr/local/include/freetype \
--with-zlib \
--with-png-dir=usr/local/libpng \
--with-libxml-dir=/usr/local/libxml \
--with-gd \
--enable-ftp \
--enable-sockets
#make
#make test
#make install
配置
#cp php.ini-dict /usr/local/php/lib/php.ini
编辑httpd.conf
#vi /usr/local/apache2/conf/httpd.conf
加上下面3行
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
8. 安装zend
#tar xzvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-3.3.0a-linux-glibc21-i386
#./install
分享到:
相关推荐
"一键LAMP(Apache2.2+MySQL5.1+PHP5.3)"是一个流行的开源软件组合,常用于在Linux系统上搭建Web服务器环境。这个组合中的"LAMP"是Linux(操作系统)、Apache(Web服务器)、MySQL(数据库服务器)和PHP(服务器端...
### CentOS5 + Postfix + PHP + MySQL + Webmail 配置图文手册知识点解析 #### 一、基础知识介绍和基本软件安装与配置 ##### 1.1 E-Mail系统基础知识 - **E-Mail基本概念**:电子邮件系统是一种用于发送、接收、...
### Linux+Apache+Nginx+MySQL+PHP (LANMP/LNAMP) 生产环境部署详解 #### 一、概述 本文旨在详细介绍如何构建一个高效、稳定的Linux+Apache+Nginx+MySQL+PHP(LANMP/LNAMP)生产环境。通过合理配置这些组件,可以...
CentOS 6.5 32-64,支持lamp和lnmp,MySQL支持5.1和5.6,PHP支持5.3和5.6,Apache 2.2,nginx 1.8(先安装mysql—]apache-
语音全过程))【】02(在CentOS5.1上编译安装MySql)【】03(编译安装apache.httpd-2.2.8)【】04(安装支持ssl安全性比较高的apache.web服务器)【】05(编译安装GD库.和.ttf字体的支 资源太大,传百度网盘了,链接在附件中...
本文将详细介绍如何在Linux CentOS 5.1环境下安装配置Apache James邮件服务器。 首先,我们需要准备以下环境: 1. 操作系统:Linux CentOS 5.1。尽管其他版本的Linux也可能适用,但这里以CentOS 5.1为例。 2. 搭建...
通过dnf命令安装MySQL,同样需要在CentOS 8环境下进行。 4.2 修改配置文件 在安装完成后,需要修改MySQL的配置文件以保证其按照预期运行,例如调整数据库的字符集等。 4.3 启动MySQL服务 安装并配置好MySQL之后,...
根据提供的文档内容,以下是对标题和描述中提及的知识点的...以上步骤覆盖了整个Linux环境下安装部署JDK 7、Tomcat 7、MySQL 5.6和Redis 3.07的过程。这些步骤不仅适用于教学目的,也适合实际生产环境中的部署需求。
由于Centos6.5默认安装的是MySQL5.1版本,所以需要先卸载原有版本再安装5.6版本。 ```bash # 卸载原有MySQL版本 yum remove mysql* # 配置MySQL5.6的YUM源 cat > /etc/yum.repos.d/mysql.repo [mysql56] name=...
chown -R apache:apache files log tmp public/plugin_assets chmod -R 755 files log tmp public/plugin_assets ``` #### 十一、启动 Redmine 使用以下命令启动 Redmine。 ```bash bundle exec rails server ...
《PHP 5.1.1在Linux环境下的安装与配置详解》 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域应用极为广泛。本文将详细探讨如何在Linux环境下安装和配置PHP 5.1.1版本。这个版本...
yum install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap ``` ##### 3.3 配置 PHP 和 HTTPD 编辑 PHP 配置文件 `/etc/php.ini`: ```ini post_max_size=16M max_...
### Nagios + MySQL 安装指南 #### 一、引言 Nagios 是一款开源的网络监控系统,主要用于监控服务器、路由器等设备的状态。它能够监控主机和服务的健康状况,并在出现问题时发送通知给管理员。配合 MySQL 数据库,...
数据库服务器:MySQL5.1 2 技术架构及组件选择 系统采用PHP面向对象实现的MVC三层体系结构,系统层次图如下所示: 技术及组件选择: ?? PHP/面向对象 ?? MVC ?? Smarty ?? ADOdb ?? GD2 ?? PHP DOM ?? PEAR/Mail ...
本资源包"linux_PHP环境full.zip"涵盖了PHP的多个版本,从5.2到7.3,以及MySQL的不同版本,从5.1到8.0,旨在提供一个全面的Linux环境下PHP开发和运行的平台。在搭建这样的环境时,我们需要考虑以下关键知识点: 1. ...
### 使用CentOS(Linux)搭建服务器的详细教程 #### 一、引言 随着互联网的发展,服务器成为了企业和个人提供各种在线服务的基础平台。相比于传统的Windows操作系统,Linux以其高安全性、稳定性以及灵活性,成为了...
cms目录下是后台文件 采用mvc设计模式 并且使用了smarty模板技术 adodb链接数据库mysql 大家看这个user表中有2个字段 jihuoma代表激活码 zhuangtai代表用户的状态 等于1代表激活成功 ... 数据库服务器:MySQL5.1
在Linux系统,特别是CentOS 5.1环境下,安装Cacti、Hudson、JMeter和SVN是常见的任务,这些工具在系统监控、持续集成、性能测试和版本控制方面有着重要作用。以下将详细介绍每个软件的安装过程。 **Cacti** Cacti是...
此外,还需要配置好Web服务器(例如Apache或Nginx),以支持PHP运行环境,并确保PHP配置正确无误。 - **Ubuntu 安装** - **预安装准备** 对于Ubuntu系统,预安装步骤与CentOS/RedHat类似,但具体命令和操作可能...