PHP安装
2023-02-26 12:26:37 时间
PHP安装
对于使用LAMP 架构的朋友,php是非常重要的
我最初部署博客的时候使用的是php5.4的版本,也是centos7 yum源中的默认版本
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
安装很简单,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 ; 返回下图,安装成功
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- mongodb之使用explain和hint性能分析和优化
- mongodb 3.x 之实用新功能窥看[2] ——使用$lookup做多表关联处理
- mongodb 3.x 之实用新功能窥看[1] ——使用TTLIndex做Cache处理
- 双十一来了,别让你的mongodb宕机了
- GO语言开发环境搭建笔记
- PHP判断网络连通
- 开启phpMyAdmin的远程登录
- PHP_cURL初始化和执行方法
- PHP经典函数收集
- PHP所有函数列表
- php bbcode过滤
- php不使用中间变量交换两个变量的值
- 嵌入式:ARM异常中断指令SWI、BKPT、CLZ详解
- 嵌入式:ARM协处理器指令总结
- C++ 中的卷积神经网络 (CNN)
- 一个git仓库多个项目配置pre-commit代码校验
- 搭建PHP开发环境(PHPStorm+PHPStudy)
- 记一次git丢失代码找回
- 记 ThinkPHP 项目部署
- MongoDB按时间分组