PHP

本文详细介绍了在虚拟机环境中从源代码编译安装Apache和PHP的过程,包括删除预装的HTTPD,配置、编译及安装Apache,以及安装一系列PHP依赖库如libmcrypt、mhash和mcrypt等,最后完成PHP的配置与安装。

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

Apache的源代码编译安装

把HTTPD包拖入/root/test目录中

在这里插入图片描述

查看本机有没有自带的httpd,把它删了。

在这里插入图片描述

把test中httpd包归档解压到/usr/src

在这里插入图片描述

切换到/usr/src/httpd-2.2.17中,执行配置

在这里插入图片描述

编译,编译安装

在这里插入图片描述

编辑Apache的主配置文件

在这里插入图片描述

在这里插入图片描述

第一种:启动httpd的方法,手动执行启动

在这里插入图片描述

第二种:把httpd加入开机自启项

在这里插入图片描述

vim /etc/rc.d/init.d/httpd

在这里插入图片描述

1表明这个脚本应该在运行级 2, 3, 4, 5 启动,启动顺序为61,停止顺序为39。先启动的服务比较重要,停止顺序要靠后.
2版本可加可不加,最好加上.

开启httpd的运行级别,并查看。

在这里插入图片描述

启动httpd服务

在这里插入图片描述

安装PHP

环境:一台虚拟机,安装了MySQL和apache。

先拖7个包到/root/test目录中。

在这里插入图片描述

归档解压libmcrypt包到/usr/src中

在这里插入图片描述

去到/usr/src/libmcrypt-2.5.8中,执行配置,编译,编译安装

在这里插入图片描述

设置链接

在这里插入图片描述

去到test目录中,归档解压mhash包到/usr/src中

在这里插入图片描述

去到/usr/src/mhash-0.9.9.9中,执行配置,编译,编译安装

在这里插入图片描述

设置链接

在这里插入图片描述

去到test目录中,归档解压mcrypt包到/usr/src中

在这里插入图片描述

去到/usr/src/mcrypt-2.6.8中,执行配置

在这里插入图片描述

会出现一个报错

在这里插入图片描述

解决报错,并重新执行配置一次

在这里插入图片描述

编译,编译安装

在这里插入图片描述

去到test目录中,归档解压php包到/usr/src中

在这里插入图片描述

去到/usr/src/php-5.3.28中,执行配置

在这里插入图片描述

出现报错,我们需要安装libxml2*包

在这里插入图片描述

在这里插入图片描述

再重新执行一次

在这里插入图片描述

编译,编译安装

在这里插入图片描述

复制配置文件到php的主配置文件

在这里插入图片描述

编辑php的主配置文件 vim /usr/local/php/php.ini

在这里插入图片描述

在这里插入图片描述

去到test目录中,归档解压ZendGuardLoader-php包到/usr/src中

在这里插入图片描述

切换 /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/中,拷贝ZendGuardLoader.so到 /usr/local/php/lib/php/中

在这里插入图片描述

编辑php的主配置文件,G到追后添加下列内容

在这里插入图片描述

编辑Apache的主配置文件 vim /usr/local/httpd/conf/httpd.conf

在这里插入图片描述

在这里插入图片描述

重启httpd服务,多执行几次

在这里插入图片描述

查看httpd开启状态

在这里插入图片描述

去到httpd放置网页的目录,备份改名

在这里插入图片描述

vim index.php

在这里插入图片描述

验证:打开火狐,输入本机IP或127.0.0.1

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值