LAMP(Linux+Apache+Mysql+PHP)部署日志
2010-04-28 22:08
567 查看
本文记录一下本人安装LAMP的全过程
本人使用的Linux为RedHat Enterprise 5 X64
第一步:安装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
第二步:安装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 第三步:安装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(Linux+Apache+Mysql+PHP)部署日志
- Linux、Apache、Mysql、PHP(LAMP) -- 部署文档
- 菜鸟学Linux之九:LAMP部署之APACHE+MYSQL+PHP的应用实例
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- LAMP(Linux+Apache+Mysql+Php)快速部署(yum)
- Linux下部署LAMP环境(Linux+Apache+MySQL+PHP)
- 菜鸟学Linux之九:LAMP部署之APACHE+MYSQL+PHP的应用实例
- Ubuntu 安装LAMP(Linux,Apache,MySQL,PHP)
- LAMP(Linux+Apache+Mysql+PHP)环境搭建
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- LAMP全新安装 Linux+Apache+MySQL+PHP+phpMyadmin+Zend
- CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)
- LAMP=LINUX+Apache+MySQL+PHP
- How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Debian
- 【Lamp】 Linux 下安装PHP+Apache+Mysql 手记
- LAMP全新安装 Linux+Apache+MySQL+PHP+phpMyadmin+Zend
- Linux+Nginx+Apache+Atlas+Mysql+Php+Redis 分部式部署详细版
- centos下lamp(linux+apache+mysql+php)的搭建
- ubuntu13.10 搭建lamp环境(linux+apache+mysql+php)
- Linux+Apache+MySQL+php (LAMP)安装配置