php服务器安装前准备工作,Linux下LAMP环境的安装

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP、WAMP、MAMP等。这里我介绍一下LAMP环境的搭建,即Linux、Apache、MySQL、PHP环境。

一、首先安装操作系统

操作系统:CentOS5.8

IP地址:172.30.8.240

网关:172.30.9.254

DNS:172.30.9.1 172.30.8.1

操作系统安装步骤,此处不在给出截图。

备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可。如下图所示:

9d82994d3bcc5e9f4d954fa9b4b47dfe.png

二、LAMP安装前的准备

1、获取软件包

httpd-2.4.2.tar.gz    http://httpd.apache.org/download.cgi

mysql-5.0.96.tar.gz  http://dev.mysql.com/downloads/

php-5.4.3.tar.gz      http://www.php.net/downloads.php

phpMyAdmin-3.5.1-all-languages.tar.gz http://www.phpmyadmin.net/home_page/downloads.php

libxml2-2.7.2.tar.gz ftp://xmlsoft.org/libxml2/

libmcrypt-5.5.8.tar.gz http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/

gd-2.0.5.tar.gz      http://www.libgd.org

zlib-1.2.5.tar.gz  http://www.zlib.net

autoconf-2.69.tar.gz http://ftp.gnu.org/gnu/autoconf/

freetype-2.4.9.tar.gz http://download.savannah.gnu.org/releases/freetype/

libpng-1.5.10.tar.gz ftp://ftp.simplesystems.org/pub/libpng/png/src/

jpegsrc.v8b.tar.gz http://www.ijg.org/files/

ZendGuard-5_5_0.tar.gz  http://www.zend.com/en/products/guard/thank-you-zend-guard?package=415l

把上面下载的13个源代码包放到linux系统下的/usr/local/src/目录中,如下图示:

998a0b31b902f72ac8d548ace9c3dd64.png

2、检查安装时使用的编译工具是否存在

a3b6c3e8cf0c691cdf761185d6bb2a6f.png

如果安装系统的时候已经安装了GCC编译工具,则显示上图中的信息,如果没有安装,可以使用下面的方法进行安装:

# From CentOS 5.8 - [DVD#1]

mkdir -p /media/cdrom

mount -r /dev/cdrom /media/cdrom

cd /media/cdrom/CentOS

rpm -Uvh glibc-devel-2.*

rpm -Uvh gcc-4.*

rpm -Uvh gcc-c++-4.*

rpm -Uvh libaio-devel-0.*

rpm -Uvh libstdc++-devel-4.*

如果上面安装的一某个RPM包还需要另外一个包时,可继续在光盘中查找,这里不在赘述。

3、检查并卸载默认的低版本环境                                                                                         由于安装系统的时候我是最小化安装,只安装了一个桌面,GCC编译工具也是系统装完之后安装的,所以没有默认的LAMP环境,如下图示:

b7b5fd22bb3d8a31f3bcd45e19403edf.png

如果安装的时候有选择默认全部安装,就已经安装了LAMP环境,但是相对版本较低,而且安装的路径等可能不是我们想要的结果。所以这里顺便介绍一下,如果存在默认的LAMP环境,进行卸载的方法,以apache为例:

#rpm -qa | grep -i httd  //查询系统中已安装的Apache相关软件包

#service httpd stop      //如果apache已开启,停止运行apache服务器

#rpm -e httpd-xxx --nodeps //卸载apache服务器

php、mysql卸载方法同上。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值