在CentOS 6.0中Apache+MySQL+PHP+Zend最小化编译安装

操作系统:CentOS 6.0&">nbsp; 32位

下载地址:http://mirrors.163.com/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso

安装方式:采用最小化安装,在安装系统的时候选择Minimal

(CentOS 6.0默认就是Minimal安装模式,不含有任何可选安装包)

最小化安装完成之后,系统占用900M左右磁盘空间

备注:操作系统的安装,这里就不演示了

安装前准备:

1、配置好ip dns 网关,确保使用远程连接工具能够连接服务器

2、关闭selinux

vi /etc/selinux/config 把SELINUXTYPE=targeted注释掉,然后新加一行为:SELINUX=disabled

3、开启防火墙相应端口,apache需要开启80端口  MySQL需要开启3306端口

vi /etc/sysconfig/iptables

添加下面的内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT     #(允许80端口通过防火墙)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #(允许3306端口通过防火墙)

重启防火墙使配置生效

/etc/init.d/iptables restart

4 、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置:/usr/local/软件名字

5、下载软件

http://apache.etoak.com//httpd/httpd-2.2.21.tar.gz  #下载apache

http://gd.tuwien.ac.at/db/mysql/Downloads/MySQL-5.1/mysql-5.1.59-linux-i686-glibc23.tar.gz  #下载mysql

http://cn.php.net/distributions/php-5.2.17.tar.gz    #下载php

http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz    #下载ZendOptimize

http://www.cpan.org/src/5.0/perl-5.14.1.tar.gz  #下载perl

ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz  #下载libmcrypt

用WinSCP远程连接到服务器,把下载好的软件上传到服务器/usr/local/src下面。

6、下载编译工具(要编译安装软件,必须先安装编译工具)

下载地址 http://mirror.centos.org/centos/6.0/os/i386/Packages/

或者直接从CentOS 6.0的安装光盘中复制出来,打开安装光盘,在Packages文件夹下面,找到下面的安装包

kernel-headers-2.6.32-71.el6.i686.rpm

compat-glibc-headers-2.5-46.2.i686.rpm

compat-glibc-2.5-46.2.i686.rpm

compat-libstdc++-33-3.2.3-69.el6.i686.rpm

compat-libf2c-34-3.4.6-19.el6.i686.rpm

compat-libgcc-296-2.96-144.el6.i686.rpm

mpfr-2.4.1-6.el6.i686.rpm

cpp-4.4.4-13.el6.i686.rpm

glibc-headers-2.12-1.7.el6.i686.rpm

glibc-devel-2.12-1.7.el6.i686.rpm

libgomp-4.4.4-13.el6.i686.rpm

libstdc++-devel-4.4.4-13.el6.i686.rpm

ppl-0.10.2-11.el6.i686.rpm

gcc-4.4.4-13.el6.i686.rpm

compat-gcc-34-3.4.6-19.el6.i686.rpm

compat-gcc-34-c++-3.4.6-19.el6.i686.rpm

make-3.81-19.el6.i686.rpm

keyutils-libs-devel-1.4-1.el6.i686.rpm

libcom_err-devel-1.41.12-3.el6.i686.rpm

libsepol-devel-2.0.41-3.el6.i686.rpm

libselinux-devel-2.0.94-2.el6.i686.rpm

krb5-devel-1.8.2-3.el6.i686.rpm

zlib-devel-1.2.3-25.el6.i686.rpm

openssl-devel-1.0.0-4.el6.i686.rpm

libXpm-3.5.8-2.el6.i686.rpm

gd-2.0.35-10.el6.i686.rpm

freetype-2.3.11-5.el6.i686.rpm

libxml2-2.7.6-1.el6.i686.rpm

libxml2-devel-2.7.6-1.el6.i686.rpm

curl-7.19.7-16.el6.i686.rpm

libjpeg-devel-6b-46.el6.i686.rpm

libjpeg-6b-46.el6.i686.rpm

libjpeg-static-6b-46.el6.i686.rpm

libpng-1.2.44-1.el6.i686.rpm

libpng-devel-1.2.44-1.el6.i686.rpm

libpng-static-1.2.44-1.el6.i686.rpm

php-common-5.3.2-6.el6.i686.rpm

php-gd-5.3.2-6.el6.i686.rpm

把这些安装包用WinSCP远程连接工具上传到服务器的/usr/local/src下面

到此,安装前准备工作完成,

注意:这里我们是把软件下载好之后,再通过远程连接工具上传到服务器上面的。

因为最小化安装完系统之后是不带wget命令的,所以无法直接从服务器下载, 当然,不建议直接在服务器上面下载软件。

时间: 2024-08-03 07:26:30

在CentOS 6.0中Apache+MySQL+PHP+Zend最小化编译安装的相关文章

RHEL 6.1最小化编译安装Apache 2.2.21+MySQL 5.5.17+PHP 5.3.8+Zend Guard 5.5.0

操作系统:RHEL 6.1 32位下载地址:请自行下载,这里提供一个http://www.aliyun.com/zixun/aggregation/18479.html">下载地址,仅供参考ed2k://|file|[红帽企业Linux.6.1].rhel-server-6.1-i386-dvd.iso|3066486784|492a4ccae7c2c52cca87196c72a4e24f|h=hzsovcxap52sc2y2wfapxrratgnbpn72|/安装方式:采用最小化安装,在

CentOS 6.0中编译安装MySQL v5.1.59步骤详解

以下内容基于CentOS 6.0操作系统,MySQL安装版本为v5.1.59,下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5.1.59 ./configure --prefix=/usr/local/mysql&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;--lo

在 RHEL/CentOS 7.0 中安装 LAMP

跳过 LAMP 的介绍,因为我认为你们大多数已经知道了.这个教程会集中在如何在升级到 Apache 2.4 的 Red Hat Enterprise Linux 7.0 和 CentOS 7.0 中安装和配置 LAMP:Linux.Apache. MariaDB. PHP/PhpMyAdmin. 在 RHEL/CentOS 7.0 中安装 LAMP 前置要求 根据使用的发行版是 RHEL 还是 CentOS 7.0,按照下面的链接来进行最小化的系统安装,网络使用静态 IP. 对于 RHEL 7.

CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解_Linux

每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘.虽然有像xampp这样的集成包,但是在生产环境的Linux发行版上,还是通过包管理工具安装会放心.这次新买的服务器是CentOS 7(7.2)系统,相关配置也都以此版本为主,为方便操作,直接使用root用户配置. CentOS 7的源比较旧,自带的PHP是PHP 5.4,我们想要的是PHP 5.6,这就需要执行以下命令添加额外的remi源. rpm -ivh

CentOS5 64位系统Apache 2.2 + PHP 5.3编译安装

本来测试机器上装的是Nginx-0.8.54,奇怪的是,Magento管理后台的[产品类别管理]和[产品管理]两个功能都不能用,猜测应该是Ajax请求的Rewrite没有在nginx.conf中设置正确,导致请求不到数据.由于项目比较急,没有时间去折腾,就换成了Apache 2.2.17了,编译安装比较简单,如下:  代码如下 复制代码 ./configure --prefix=/usr/local/apache --enable-rewrite PHP5.3.6编译相对比较复杂:  代码如下

java swing中drawline方法,界面最小化之后线消失的问题

问题描述 java swing中drawline方法,界面最小化之后线消失的问题 我通过Graphics g=getGraphics(); g.setColor(Color.RED); g.drawLine(0,0,100,100); 画线,在点击某个按钮的时候在面板之中动态的画线,但是这样界面最小化之后,刚才画的线就不见了,应该怎么办呢? 解决方案 你的drawLine应该是在按钮响应函数里面写的吧.这时候绘出的图像会在系统重绘时抹去.比如你最小化以后再还原,系统窗口会自动重绘.系统会首先清空

CentOS 6.0中如何配置pptp VPN Client和Squid透明网关

目的: 构建一台单网卡Linux网关(透明代理),该网关拨入某海外VPN服务器,客户端设定该网关后,网络出口则为海外VPN服务器,实现加速访问一些网站的目的. 环境信息: 硬件:DELL机器一台,单网卡(IP:10.39.100.253): 机器名:VpnGW 操作系统:CentOS 6.0  Kernel Linux 2.6.32-71.el6.i686 网络环境:局域网防火墙需允许该机器使用PPTP协议拨入某公网IP 安装步骤: 一. 安装操作系统,设定IP,机器名,可关闭防火墙,SELin

CentOS 6.0中如何挂载NTFS分区

以下操作基于CentOS Linux 6.0版本,我们在使用Linux的过程中,有可能会遇到需要在Linux系统中挂载Windows NTFS分区的情况,但是默认情况下,CentOS 6.0不支持NTFS格式的磁盘读写,哪么我们应该怎么办呢?要想把Windows NTFS格式的磁盘分区挂载到CentOS 6.0下面使用,我们需要借助安装第三方的插件ntfs-3g的方式,在这里我们将采用编译安装插件的形式,来让大家了解这种方法,希望会帮助到你. 1.安装编译器,否则不能成功编译.&http://w

CentOS 7.0中Mongodb数据库主从同步安装配置步骤

操作系统:CentOS 7.0 64位 MongoDB数据库版本:mongodb-linux-x86_64-2.6.5 准备工作:MongoDB数据库安装 具体操作: 一.配置MongoDB主库 以下操作在MongoDB主库服务器上进行 1.cd  /usr/local/mongodb/ #进入MongoDB安装目录 vi /usr/local/mongodb/mongodb.conf  #编辑,在原来配置文件的最后一行添加以下代码 master=true  #设置为主库 oplogSize=2