【鲲鹏云移植干货分享12】PHP 7.2.10安装指导
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
- 点赞
- 收藏
- 关注作者
评论(0)