【鲲鹏云移植干货分享12】PHP 7.2.10安装指导
【摘要】 PHP是一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于Open Source(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书写动态生成的网页。
1 软件介绍
PHP是一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于Open Source(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书写动态生成的网页。
2 预制条件
系统版本:基于Euler2.8环境。
3 下载PHP软件安装包
不推荐使用euler2.8提供的源进行在线安装,因为rpm包有缺失(比如php-bcmath和php-mbstring,缺少这两个关键组件将直接导致zabbix没法安装成功),因此我们这里更推荐离线安装的方式。
下载如下PHP的rpm包:
下载地址为:
http://rpmfind.net/linux/fedora/linux/releases/29/Everything/aarch64/os/Packages/p/
4 安装PHP
4.1 安装PHP
将所有下载好的包存放在一个文件夹里,统一安装:
# rpm –Uvh *.rpm
# rpm –ql php
4.2 测试PHP
# cd /var/www/html/
# vi info.php
<?php
phpinfo();
?>
重启apache服务器:
# systemctl restart httpd
4.3 浏览器查看
在浏览器输入主机地址+/info.php
5 常见问题
5.1 安装Zabbix的时候显示缺失扩展php-bcmath和php-mbstring
这是用euler2.8的源在线安装php后发生的,显示“PHP bcmath extension missing”和“PHP mbstring extension missing”是因为euler2.8的源缺乏php-bcmath和php-mbstring两个组件。从图中还可以看到PHP databases support显示为SQLite3,而非MYSQL,这是因为缺乏安装php-mysql或者php-mysqlnd导致的。解决方法还是建议使用离线安装的方式下载PHP各组件统一的版本进行安装。
大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
予安2020/09/26 07:17:221楼编辑删除举报
在提供的网站中找不到离线包,劳烦您能给我发一下吗,或者放在网盘我去拿可以吗
谢谢!!!