lamp php日志,LAMP(Linux+Apache+Mysql+PHP)部署日志

本文记录一下本人安装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

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 startIt 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

解压缩

$ 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这一行没有被注释掉

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值