请选择 进入手机版 | 继续访问电脑版
MSIPO技术圈 首页 IT技术 查看内容

PHP8.2 环境搭建

2023-07-13

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 install 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

相关阅读

手机版|MSIPO技术圈 皖ICP备19022944号-2

Copyright © 2023, msipo.com

返回顶部