LAMP是一个黄金组合。它是指linux,apache,mysql以及php的组合。
首先给大家介绍下这4个东东。linux是一个开源的类unix系统,它是一个支持多用户,多任务,多进程,多cpu的操作系统。关于它的发行版主要有这三类:redhat系,debian系,slackware系。我平常用的比较多的是redhat系里的centos。而apache是一款排名领先的web服务器软件。php则是一门优秀的脚本语言,主要用于web开发。
一、安装apache
1
2
3
4
5
6
7
8
9
10
|
yum
install
-y pcre pcre-devel apr apr-devel zlib-devel
#安装相关依赖包cd /usr/local/src/
wget http:
//mirrors
.cnnic.cn
/apache/httpd/httpd-2
.2.31.
tar
.gz
tar
xvf httpd-2.2.31.
tar
.gz
cd
httpd-2.2.31
.
/configure
--prefix=
/usr/local/apache2
--sysconfdir=
/etc/httpd
--with-included-apr --
enable
-so --with-zlib --
enable
-deflate=shared --
enable
-expires=shared --
enable
-rewrite=shared --with-pcre
echo
$?
make
echo
$?
make
install
echo
$?
|
注意:只有echo $?返回的是0,才说明编译安装成功。
二、安装mysql
|
三、PHP编译安装
|
3.2PHP的配置
|
四、测试PHP解析
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/usr/local/php/bin/php
-i |
less
#测试,同时也记录PHP编译参数
phpinfo()
PHP Version => 5.5.31
System => Linux lab-1-c6.7-x32 2.6.32-573.el6.i686
#1 SMP Thu Jul 23 12:37:35 UTC 2015 i686
Build Date => Jan 19 2016 10:09:40
Configure Command =>
'./configure'
'--prefix=/usr/local/php'
'--with-apxs2=/usr/local/apache2/bin/apxs'
'--with-config-file-path=/usr/local/php/etc'
'--with-mysql=/usr/local/mysql'
'--with-libxml-dir'
'--with-gd'
'--with-jpeg-dir'
'--with-png-dir'
'--with-freetype-dir'
'--with-iconv-dir'
'--with-zlib-dir'
'--with-bz2'
'--with-openssl'
'--with-mcrypt'
|
测试方法:在浏览器上打开http://192.168.1.26/info.php,如果出现phpinfo的函数页面,则说明LAMP安装成功。
本文转自 goldfishe 51CTO博客,原文链接:http://blog.51cto.com/jack88/1887542