linux apache+php 安装

本文详细介绍了在Linux环境下从零开始安装配置Apache与PHP的全过程,包括安装依赖、预编译、编译安装及环境变量设置等关键步骤,确保读者能够顺利搭建起本地的LAMP环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

热烈推荐:超多IT资源,尽在798资源网

httpd 下载地址:
http://httpd.apache.org/download.cgi#apache24

【一、安装依赖】
1、
yum install gcc automake autoconf libtool gcc+ gcc-c++ zlib-devel

2、下载 APR
下载地址: http://archive.apache.org/dist/apr/ 同样找最新版本
得到文件:apr-1.4.6.tar.gz
解压:tar -zxvf apr-1.4.6.tar.gz
安装:
./configure --prefix=/usr/local/lamp/apr
make && make install

3、下载 APR-util
下载地址:http://archive.apache.org/dist/apr/ 找最新版本
得到文件:apr-util-1.5.1.tar.gz
解压: tar -zxvf apr-util-1.5.1.tar.gz
./configure --prefix=/usr/local/lamp/apr-util -with-apr=/usr/local/lamp/apr/bin/apr-1-config
make && make install

4、下载 PCRE
下载地址: http://jaist.dl.sourceforge.net/project/pcre/pcre/ 找最新版下
得到文件: pcre-8.32.tar.gz
解压:tar -zxvf pcre-8.32.tar.gz
./configure --prefix=/usr/local/lamp/pcre
make && make install

【二、预编译】
./configure --prefix=/usr/local/lamp/apache2 -with-apr=/usr/local/lamp/apr -with-apr-util=/usr/local/lamp/apr-util -with-pcre=/usr/local/lamp/pcre --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared

参数说明:
–prefix 指定编译完成后的文件存放的位置
–sysconfdir 指定配置文件存放的位置
–with-included-apr 提高编译效率
–enable-so 指定Apache 支持动态模块
–enable-deflate=shared 支持网站deflate的压缩技术模块
–enable-expires=shared 支持网站的缓存技术模块
–enable-rewrite=shared 支持网站地址重写技术

【三、编译并安装】
make && make install

【【php安装】】
参考文档:
http://blog.youkuaiyun.com/qq_14912373/article/details/48915823
http://www.cnblogs.com/tujia/p/5392319.html
http://www.yanshiba.com/archives/727
http://blog.youkuaiyun.com/ys743276112/article/details/51648243
(1、安装基础库)
yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel
(2、预编译)
./configure --prefix=/usr/local/php -with-apxs2=/usr/local/apache2/bin/apxs
–with-gd
–with-freetype-dir
–enable-gd-native-ttf
–enable-mysqlnd
–with-pdo-mysql=mysqlnd
–with-openssl
–with-mcrypt
–enable-mbstring
–enable-zip
–enable-fpm

参数说明:
-with-apxs2 让 appache 加载 php

(3、编译并安装)
make && make install
(4、复制配置文件)
cp /usr/ruanjian/php-5.5.38/php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

(5、让appace 解析 php)
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php

vim httpd.conf 添加上面第二行到第一行下面。

(6、添加环境变量)
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码

PATH=$PATH:/usr/local/lamp/php/bin:/usr/local/lamp/mysql/bin
export PATH

执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

(7、# 启动php-fpm)

/usr/local/php/sbin/php-fpm

参考网址:
http://www.cnblogs.com/tujia/p/5392319.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值