【鲲鹏云移植干货分享12】PHP 7.2.10安装指导

举报
李耳King 发表于 2019/12/28 10:08:44 2019/12/28
【摘要】 PHP是一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于Open Source(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书写动态生成的网页。

1      软件介绍

PHP是一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于Open Source(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近CJavaPerl,而且容易学习。该语言让Web开发人员快速的书写动态生成的网页。

2      预制条件

系统版本:基于Euler2.8环境。

    image.png

3      下载PHP软件安装包

不推荐使用euler2.8提供的源进行在线安装,因为rpm包有缺失(比如php-bcmathphp-mbstring,缺少这两个关键组件将直接导致zabbix没法安装成功),因此我们这里更推荐离线安装的方式。

image.png

下载如下PHPrpm包:

image.png

下载地址为:

http://rpmfind.net/linux/fedora/linux/releases/29/Everything/aarch64/os/Packages/p/

4      安装PHP

4.1      安装PHP

将所有下载好的包存放在一个文件夹里,统一安装:

# rpm –Uvh *.rpm

# rpm –ql php

image.png

4.2      测试PHP

# cd /var/www/html/

# vi info.php

<?php

        phpinfo();

?>

重启apache服务器:

# systemctl restart httpd

image.png

4.3      浏览器查看

在浏览器输入主机地址+/info.php

image.png

5      常见问题

5.1      安装Zabbix的时候显示缺失扩展php-bcmathphp-mbstring

image.png

   这是用euler2.8的源在线安装php后发生的,显示“PHP bcmath extension missing”和“PHP mbstring extension missing”是因为euler2.8的源缺乏php-bcmathphp-mbstring两个组件。从图中还可以看到PHP databases support显示为SQLite3,而非MYSQL,这是因为缺乏安装php-mysql或者php-mysqlnd导致的。解决方法还是建议使用离线安装的方式下载PHP各组件统一的版本进行安装。


大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。