PHP8.2 环境搭建

这篇具有很好参考价值的文章主要介绍了PHP8.2 环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Centos安装PHP

PHP8.2 是 PHP语言的重大更新,它包含许多新功能,包括只读类、作为独立类型的 null、false 和 true、已弃用的动态属性、性能改进等,具体可参考 PHP官网。

  1. 安装EPELRemi存储库

    # EPEL为企业级Linux提供了一些额外的软件包
    yum install -y epel-release
    
    # Remi提供了最新版本的PHP
    yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    
  2. 安装PHP程序

    # Yum包管理器工具
    yum install -y yum-utils
    
    # 查看可用的php版本
    yum list | grep -E 'php(82|83)-php.x86_64'
    
    # 通过Remi指定PHP版本(以PHP8.2为例)
    yum-config-manager --enable remi-php82
    yum install -y php
    
    # topthink/think-orm要求安装或启用pdo扩展
    yum install -y php-pdo
    
  3. 安装Composer赖管理工具

    curl -sS https://getcomposer.org/installer|php
    mv composer.phar /usr/local/bin/composer
    
    # 配置阿里云镜像
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    
  4. 验证PHP是否成功安装:

    $ php -v
    PHP 8.2.8 (cli) (built: Jul  4 2023 14:52:54) (NTS gcc x86_64)
    Copyright (c) The PHP Group
    Zend Engine v4.2.8, Copyright (c) Zend Technologies
    
    $ composer -V
    Composer version 2.5.8 2023-06-09 17:13:21
    

MacOS安装PHP

MacOS 已经集成了系统版本的 PHP,可以通过 Homebrew 方式进行安装和升级。

brew update
brew search php   		# 查看版本库
brew install php@7.4	# 安装制定版本
brew install php		# 安装最新版本

# PHP赖管理工具
brew install composer

php -v
composer -V

# 升级php
# brew upgrade php

PHP-HelloWorld

  1. 创建一个名为hello.php的文件:

    cat << EOF > hello.php
    <?php
    echo "Hello World!\n";
    ?>
    EOF
    
  2. 在命令行中运行以下命令运行PHP脚本:

    php hello.php
    

ThinkPHP初体验

ThinkPHP是一个免费开源的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

composer create-project topthink/think hello-think-php
cd hello-think-php
php think -V

# 运行项目
php think run -p 8000

在浏览器中访问 http://localhost:8000 来查看你的 ThinkPHP 应用了。


安装VsCode插件

  • PHP IntelliSense

  • PHP Intelephense

  • PHP Debug

  • PHP DocBlocker


## 参考链接

PHP官网: https://www.php.net/
HhinkPHP官网: https://doc.thinkphp.cn文章来源地址https://www.toymoban.com/news/detail-554982.html

到了这里,关于PHP8.2 环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PHP从入门到精通—PHP开发入门-PHP概述、PHP开发环境搭建、PHP开发环境搭建、第一个PHP程序、PHP开发流程

    每开始学习一门语言,都要了解这门语言和进行开发环境的搭建。同样,学生开始PHP学习之前,首先要了解这门语言的历史、语言优势等内容以及了解开发环境的搭建。 PHP概述 Ø 认识PHP PHP最初是由Rasmus Lerdorf于1994年为了维护个人网页而编写的一个简单程序。这个程序用来显

    2024年02月14日
    浏览(60)
  • DNMP一键部署PHP8.2和Laravel10的Docker环境

    服务器环境 所有命令皆在root用户下运行 VMware虚拟机下的ubuntu22.04 docker24.0.7 docker-compose 2.6.1 yeszao/dnmp开源仓库 仓库地址: https://gitee.com/yeszao/dnmp 本文章只提供整个部署的过程,对docker、dockerFile以及docker-compse的知识最好有初步的认识,才能更好的理解 ① 首先在/www文件夹拉取

    2024年01月20日
    浏览(53)
  • ThinkPHP8知识详解:给PHP8和MySQL8添加到环境变量

    在PHPenv安装的时候,环境变量默认的PHP版本是7.4的,MySQL的版本是5.7的,要想使用ThinkPHP8来开发,就必须修改环境变量,本文就详细讲解了如果修改PHP和MySQL的环境变量。 1、添加网站 启动phpenv,网站,添加网站,域名,根目录,端口,PHP版本都设置好,如图: 打开的网站,

    2024年02月15日
    浏览(53)
  • PHP8的数据类型-PHP8知识详解

    在PHP8中,变量不需要事先声明,赋值即声明。 不同的数据类型其实就是所储存数据的不同种类。在PHP8.0、8.1中都有所增加。以下是PHP8的15种数据类型: 1、字符串(String):用于存储文本数据,可以使用单引号或双引号来定义字符串。 2、整数(Integer):用于存储整数值,可

    2024年02月14日
    浏览(50)
  • PHP8条件控制语句-PHP8知识详解

    我们昨天说了流程控制的结构有顺序结构、选择结构和循环结构。选择结构就是条件结构。 条件控制语句就是对语句中不同条件的值进行判断,进而根据不同的条件执行不同的语句。 在本文中,学习的是if语句、if…else语句、if…elseif语句和switch语句。 1、if语句 if语句是最为

    2024年02月14日
    浏览(56)
  • PHP8的跳转语句-PHP8知识详解

     如果循环条件满足的时候,则程序会一直执行下去。如果需要强制跳出循环,则需要使用跳转语句来完成。PHP8的跳转语句包括break语句、continue语句和goto语句。 1、break语句 break语句的作用是完全终止循环,包括while、do…while、for、switch在内的所有控制语句。 使用break语句来

    2024年02月13日
    浏览(50)
  • PHP8中自定义函数-PHP8知识详解

    1、什么是函数? 函数,在英文中的单词是function,这个词语有功能的意思,也就是说,使用函数就是在编程的过程中,实现一定的功能。即函数就是实现一定功能的一段特定代码。 在前面的教学中,我们已经学习到了函数的使用了,比如,使用define()函数定义一个常量。在这

    2024年02月11日
    浏览(53)
  • PHP8的运算符-PHP8知识详解

    运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。 PHP8的运算符有很多,按类型分有一元运算符、二元运算符、三元运算符。 一元运算符只对一个表达式执行操作,只能接受一个值,例如 !(逻辑取反

    2024年02月14日
    浏览(54)
  • PHP8的表达式-PHP8知识详解

    表达式是 PHP 最重要的基石。在 PHP8中,几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是\\\" 任何有值的东西 \\\"。 最基本的表达式形式是常量和变量。当键入\\\"$a = 5\\\",即将值\\\"5\\\"分配给变量 $a。\\\"5\\\",很明显,其值为 5,换句话说\\\"5\\\"是一个值为 5 的

    2024年02月14日
    浏览(60)
  • PHP8的数据类型转换-PHP8知识详解

    什么是数据类型转换? 答:数据从一个类型转换成另外一个类型,就是数据类型转换。 在PHP8中,变量的类型就是由赋值决定的,也就是说,如果 string 赋值给 $var,然后 $var 的类型就是 string。之后将 int 值赋值给 $var,它将是 int 类型。列如: 在上面的代码中的“=”不是数学

    2024年02月14日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包