搭建ThinkPHP框架
简介
ThinkPHP遵循Apache2开源许可协议发布,是一个免费、开源、快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生。本文介绍如何在华为云上使用CentOS 7.2操作系统的实例搭建ThinkPHP框架。
前提条件
- 已购买一台弹性云服务器,且已为其绑定弹性公网IP。
- 弹性云服务器所在安全组添加了如下表所示的安全组规则,具体步骤参见为安全组添加安全组规则。
表1 安全组规则 方向
优先级
策略
类型
协议端口
源地址
入方向
1
允许
IPv4
TCP: 22
0.0.0.0/0
入方向
1
允许
IPv4
TCP: 443
0.0.0.0/0
入方向
1
允许
IPv4
TCP: 8000
0.0.0.0/0
- 为了更好的获取和更新系统和软件,建议您更新镜像源为华为云镜像源,详细操作,请参见如何使用自动化工具配置华为云镜像源(x86_64和ARM)?。
操作步骤
- 安装PHP。
- 执行以下命令,安装EPEL源和Remi仓库。
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
- 执行以下命令,启用PHP 8.0仓库。
sudo yum-config-manager --enable remi-php80
- 执行以下命令,安装PHP。
sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
- 执行以下命令,验证PHP的安装版本。
回显如下类似信息:
PHP 8.0.30 (cli) (built: Jun 4 2024 15:19:49) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.30, Copyright (c) Zend Technologies
- 执行以下命令,安装EPEL源和Remi仓库。
- 安装Composer。
- 安装ThinkPHP。