PHP安装

简介: 简单安装

PHP安装

对于使用LAMP 架构的朋友,php是非常重要的

我最初部署博客的时候使用的是php5.4的版本,也是centos7 yum源中的默认版本

安装很简单,yum install php -y 就可以了

后来,部署图床的时候php版本就是个问题了,要求7的版本

上了7.4,结果高了不兼容,又换了7.1

在使用中发现7.1 对我现在部署的一些东西还是比较稳定的。听说7比5要快一点

不过还是建议选择合适版本,在虚拟机里实验好,在上线


准备工作

查看PHP版本
# php -v


移除
rpm -qa | grep php         # 检查当前PHP安装包
yum remove php*            # 完全移除当前PHP安装包以免起冲突 


安装 epel 源

Tip: EPEL 是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux

yum install epel-release -y
# 安装好后可以通过如下命令查看
yum info epel-release   
yum repolist


安装PHP

tip:PHP选择合适版本安装

安装PHP 7.0
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm

Tip:想安装php5.5或者5.6版本,将上面70 替换为55或56


安装 PHP 7.1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w


检查版本
php -v


启动

启动PHP

Tip:PHP-FPM 是一个PHPFastCGI管理器,适用于5.3.3以后版本

systemctl start php-fpm     # 启动
systemctl enable php-fpm    # 开机自启
systemctl stop php-fpm      # 停止
systemctl restart php-fpm   # 重启


测试

在apache工作目录下新建 test.php,内容如下

<?php
phpinfo();
?>

在浏览器中访问:[ip地址]/test.php ; 返回下图,安装成功

c1059cf7cd19bb85da7c89c78c1dce9a.md.png

相关文章
|
4月前
|
Linux PHP
linux centos7 安装php7.4 实测 遇到的坑
linux centos7 安装php7.4 实测 遇到的坑
208 0
|
4月前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
75 5
|
1月前
|
PHP
PHP——oneinstack重新安装PHP的时候报错
PHP——oneinstack重新安装PHP的时候报错
36 4
|
28天前
|
Go PHP 数据安全/隐私保护
【应用服务 App Service】Azure App Service 中如何安装mcrypt - PHP
【应用服务 App Service】Azure App Service 中如何安装mcrypt - PHP
|
1月前
|
Shell PHP
PHP安装
PHP安装
57 6
|
27天前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
|
1月前
|
敏捷开发 数据可视化 测试技术
阿里云云效产品使用合集之怎么在php composer安装自己服务器的代码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
1月前
|
网络协议 API PHP
PhalApi:在宝塔一键安装部署PHP开源接口框架的教程
要在宝塔面板上一键安装部署PhalApi开源接口框架,首先进入宝塔软件商店,切换到“一键部署”选项,搜索“phalapi”并点击“一键部署”。安装时需填写接口域名、数据库名及密码,提交后等待安装完成。安装成功后可在宝塔面板中查看新站点和源代码目录,并通过DNS解析设置访问接口域名,如`http://myapi.phalapi.net/`。默认开启的调试模式便于测试,可通过修改`config/sys.php`中的`debug`值为`false`关闭。最后,在源代码中开发自己的PHP接口,PhalApi会自动生成在线接口文档,方便后续调用与维护。更多详细教程可参考官方文档。
|
1月前
|
PHP
PHP——安装ThinkPHP框架报错
PHP——安装ThinkPHP框架报错
17 0
|
1月前
|
Linux PHP Apache
centos7安装php8
centos7安装php8
125 0