LAMP(Linux+Apache+Mysql+PHP)部署手册

运维 系统运维
在学习LAMP时,有人教那个最好的,但是就怕自己是单身,不要怕,我找人陪你,送你一部LAMP学习手册。

 

LAMP 

图-LAMP

在前期学习LAMP时,我们不怕慢,就怕没人教,我整理了半天资料合成一部LAMP学习手册,送给你们!

  ***步:安装Mysql

  Mysql的安装比较简单,为了避免出现文件找不到的情况,我依次下载安装了以下4个RPM包

  MySQL-server-community-5.1.46-1.rhel5.x86_64.rpm

  MySQL-client-community-5.1.46-1.rhel5.x86_64.rpm

  MySQL-devel-community-5.1.46-1.rhel5.x86_64.rpm

  MySQL-shared-community-5.1.46-1.rhel5.x86_64.rpm

#p#

  第二步:安装Apache

  其实是安装Apache项目下的httpd

  1、从 http://httpd.apache.org下载文件httpd-2.2.14.tar.bz2 2.

  2、解压缩

  $ bzip2 –d httpd-2.2.14.tar.bz2

  $ tar –xvf httpd-2.2.14.tar

  3、配置

  $ cd httpd-2.2.14

  $ ./configure --prefix=/usr/local/apache --enable-so

  即将安装在路径/usr/local/apache 下。

  4、编译并安装

  $ make

  $ make install

  将会安装到--prefix指定的/usr/local/apache下面

  6、定制配置文件

  $ vi /usr/local/apache/conf/httpd.conf

  7、测试

  Start Apache HTTP Server bu running:

  $ /usr/local/apache/bin/apachectl -k start

  It should be able to request your first document via http://localhost. The document is located in DocumentRoot, which is set in http.conf.

  Stop the server

  $ /usr/local/apache/bin/apachectl -k stop

#p#

  第三步:安装PHP

  从http://cn.php.net下载php-5.2.13.tar.bz2

  解压缩

  $ bzip2 –d php-5.2.13.tar.bz2

  $ tar –xvf php-5.2.13.tar

  配置

  $ cd php-5.2.13

  $ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql

  这时候会出现Cannot find libmysqlclient under /usr的错误

  这可能因为我的是64位的,libmysqlclient.so在/usr/lib64下面,于是将其拷贝到/usr/lib下面

  在运行这时候,通过了。

  其中--with-apxs2=/usr/local/apache/bin/apxs 应该是与apache关联,在其对应下面生成libphp5.so

  编译

  $ make

  测试

  $ make test

  安装

  $ make install

  将php.ini-dist 拷贝到--with-config-file-path所表示的/usr/local/php/etc目录下改名为php.ini

  修改apache的httpd.conf文件 在其中加上 AddType application/x-httpd-php .php

  并注意 LoadModule php5_module modules/libphp5.so这一行没有被注释掉

  现在为止,应该配置基本完成了。

通过文章的描述,相信大家都学会LAMP的基础知识,希望本文对大家有帮助!

【编辑推荐】

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2009-03-10 18:36:56

LinuxLAMP环境搭建

2017-06-14 14:00:59

LinuxApachePHP

2011-03-21 13:59:44

Apachemysqlphp

2010-01-11 09:12:15

Fedora LAMP

2021-01-22 15:18:21

UbuntuLinuxApache

2010-10-18 14:01:49

2011-03-09 15:44:14

UbuntuLAMP

2011-09-09 17:23:53

CentOSLAMPmysql

2011-03-09 14:27:25

2011-03-09 14:31:33

lamp安装

2011-03-09 14:34:10

lamp安装

2011-03-23 14:09:38

2011-03-09 13:02:15

LinuxLAMP安装

2011-03-23 17:11:21

Lampwamp

2011-03-09 13:02:31

LAMP环境搭建

2009-12-31 16:53:20

Ubuntu LAMP

2011-03-08 11:22:32

LAMP安装

2011-03-09 13:03:15

Centos搭建LAMP

2011-03-09 10:50:27

Linuxapachephp

2014-08-05 16:30:12

CentOS6LAMP
点赞
收藏

51CTO技术栈公众号