首页 php教程 php手册 Linux上安装PHP的问题

Linux上安装PHP的问题

Jun 06, 2016 pm 08:02 PM
linux php 安装 虚拟 问题

在虚拟机上安装PHP(测试成功通过,问题已经解决) (1)首先把php-5.2.17.tar.gz挂载到操作系统上 mount /mnt/cdrom(我的做法是然后复制到/home/soft目录下,这里专门放置我的软件包,读者可以不需要这样做) (2)然后解压 tar -zxvfphp-5.2.17.tar.gz ,

在虚拟机上安装PHP(测试成功通过,问题已经解决)

(1)首先把php-5.2.17.tar.gz挂载到操作系统上 mount /mnt/cdrom(我的做法是然后复制到/home/soft目录下,这里专门放置我的软件包,读者可以不需要这样做)

(2)然后解压 tar -zxvf php-5.2.17.tar.gz ,当前目录出现php-5.2.17文件,进入php-5.2.17文件中cd php-5.2.17

(3)然后准备安装./configure --prefix=/usr/local/php 

                                                        --with-apxs2=/usr/local/apache/bin/apxs

                                                        --with-mysql=/usr/local/mysql

(4)当执行第三步的代码的时候出现configure: error: libxml2 version 2.6.11 or greater required.这样的问题,这样就不能make以及make install操作了。首先分析问题,看到刚才报错的提示,发现时操作系统自带的libxml2的版本过低。这个时候需要在本操作系统上查看是否安装过libxml.

(5)rpm -qa |grep libxml,发现本操作系统确实安装了libxml的软件,但是版本过低,此时我在www.xmlsoft.org网站中下载更高的版本程序包(libxml2-2.7.2。tar.gz)准备进行安装

(6)首先是卸载过低版本的libxml2。rpm -e libxml --nodeps(强制删除)

(7)卸载完之后接下来安装新版本的libxml2-2.7.2.步骤:挂载-》解压,解压后进入到libxml2-2.7.2目录中然后执行./configure --prefix=/usr/local/libxml命令准备安装-》make->make install 这样就安装完心版本的libxml2-2.7.2

(8)安装完之后返回第三步重新开始安装PHP     

                                ./configure --prefix=/usr/local/php 

                                                        --with-apxs2=/usr/local/apache/bin/apxs

                                                        --with-mysql=/usr/local/mysql

(9)这时候还是出现configure: error: libxml2 version 2.6.11 or greater required.这样的问题,经过分析后发现在PHP的安装过程中没有指定libxml2所在的路径,所以附带参数-

                        ./configure --prefix=/usr/local/php 

                                                        --with-apxs2=/usr/local/apache/bin/apxs

                                                        --with-mysql=/usr/local/mysql

                                                        --with-libxml-dir=/usr/local/libxml。

(10)这时候执行成功,然后执行make,最后执行make install

(11)当我第二天启动系统执行startx进入操作界面的时候又出现新的一个问题

error while loading shared libraries: libxml2.so.2:cannot open shared object file: No such file or directory这样的问题。首先经过分析之后找到原因,是因为昨天我安装了libxml2的时候我指定它一个新的安装目录,系统找不到libxml2.so.2

(12)我进入/usr/local/libxml/lib中确实是发有libxml2.so.2。然后我经过分析之后就在/etc/ld.so.conf中加入/usr/local/libxml/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。

(13)经过以上问题的解决,总体把PHP安装完成,接下来就需要把php,mysql.apache。配置好并运行起来,这样LAMP(Linux+Apache+MySQL+PHP)环境搭建好了。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

deepseek网页版入口 deepseek官网入口 deepseek网页版入口 deepseek官网入口 Feb 19, 2025 pm 04:54 PM

DeepSeek 是一款强大的智能搜索与分析工具,提供网页版和官网两种访问方式。网页版便捷高效,免安装即可使用;官网则提供全面产品信息、下载资源和支持服务。无论个人还是企业用户,都可以通过 DeepSeek 轻松获取和分析海量数据,提升工作效率、辅助决策和促进创新。

deepseek怎么安装 deepseek怎么安装 Feb 19, 2025 pm 05:48 PM

DeepSeek的安装方法有多种,包括:从源码编译(适用于经验丰富的开发者)使用预编译包(适用于Windows用户)使用Docker容器(最便捷,无需担心兼容性)无论选择哪种方法,请仔细阅读官方文档并充分准备,避免不必要的麻烦。

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

您如何在PHP中解析和处理HTML/XML? 您如何在PHP中解析和处理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储

2025年币圈虚拟货币交易平台前十名 2025年币圈虚拟货币交易平台前十名 Mar 12, 2025 pm 05:27 PM

2025年币圈虚拟货币交易平台前十名:1. OKX,以高流动性、低费用和丰富产品着称;2. Binance,全球最大交易所之一,用户基础庞大;3. Gate.io,老牌交易所,安全稳定;4. Kraken,专注专业交易者,安全合规;5. Huobi Global,全球知名,技术实力强;6. Coinbase,美国领先交易所,易用合规;7. KuCoin,交易对丰富,费用低廉。

php程序在字符串中计数元音 php程序在字符串中计数元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符组成的序列,包括字母、数字和符号。本教程将学习如何使用不同的方法在PHP中计算给定字符串中元音的数量。英语中的元音是a、e、i、o、u,它们可以是大写或小写。 什么是元音? 元音是代表特定语音的字母字符。英语中共有五个元音,包括大写和小写: a, e, i, o, u 示例 1 输入:字符串 = "Tutorialspoint" 输出:6 解释 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。总共有 6 个元

BITGet官方网站安装(2025新手指南) BITGet官方网站安装(2025新手指南) Feb 21, 2025 pm 08:42 PM

BITGet 是一款加密货币交易所,提供各种交易服务,包括现货交易、合约交易和衍生品。该交易所成立于 2018 年,总部位于新加坡,致力于为用户提供安全可靠的交易平台。BITGet 提供多种交易对,包括 BTC/USDT、ETH/USDT 和 XRP/USDT。此外,该交易所还在安全性和流动性方面享有盛誉,并提供多种功能,如高级订单类型、杠杆交易和 24/7 全天候客户支持。

See all articles