Centos安装PHP
PHP8.2 是 PHP语言的重大更新,它包含许多新功能,包括只读类、作为独立类型的 null、false 和 true、已弃用的动态属性、性能改进等,具体可参考 PHP官网。
-
安装EPEL和Remi存储库
yum install -y epel-release
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
-
安装PHP程序
yum install -y yum-utils
yum list | grep -E 'php(82|83)-php.x86_64'
yum-config-manager --enable remi-php82
yum install -y php
yum install -y php-pdo
-
安装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/
-
验证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-HelloWorld
-
创建一个名为hello.php
的文件:
cat << EOF > hello.php
<?php
echo "Hello World!\n";
?>
EOF
-
在命令行中运行以下命令运行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