CentOS 6.5 系统下 ThinkPHP 开发环境搭建指南

简介
ThinkPHP 是一款流行的 PHP 开发框架,具有易用、高效、安全等特点,本文将详细介绍在 CentOS 6.5 系统下搭建 ThinkPHP 开发环境的过程。
环境准备
系统要求
CentOS 6.5 PHP 5.4+ MySQL 5.5+ Apache 2.2+
安装步骤
(1)安装 CentOS 6.5 系统
(2)安装 PHP 5.4+
(3)安装 MySQL 5.5+
(4)安装 Apache 2.2+
安装 PHP
安装编译工具
yum install -y gcc gcc-c++ make autoconf automake libtool bison ncurses ncurses-devel
安装 PHP

yum install -y php php-cli php-fpm php-mysql php-gd php-xml php-mbstring php-zip
配置 PHP
编辑 /etc/php.ini 文件,修改以下配置:
date.timezone = Asia/Shanghai
重启 PHP 服务
service httpd restart service php-fpm restart
安装 MySQL
安装 MySQL
yum install -y mysql mysql-server
配置 MySQL
systemctl start mysqld systemctl enable mysqld mysql_secure_installation
设置 root 密码,并退出安装。
安装 Apache
安装 Apache
yum install -y httpd
配置 Apache
编辑 /etc/httpd/conf/httpd.conf 文件,修改以下配置:
ServerName 127.0.0.1 DocumentRoot "/var/www/html"
重启 Apache 服务
service httpd restart
安装 ThinkPHP

下载 ThinkPHP
wget https://github.com/top-think/think/releases/download/v5.1.31/thinkphp_5.1.31_full.zip unzip thinkphp_5.1.31_full.zip mv thinkphp_5.1.31_full /var/www/html
配置数据库连接
编辑 /var/www/html/application/config.php 文件,修改以下配置:
return [
// 数据库配置
'database' => [
'type' => 'mysql', // 数据库类型
'hostname' => '127.0.0.1', // 服务器地址
'database' => 'your_database_name', // 数据库名
'username' => 'root', // 用户名
'password' => 'your_password', // 密码
'hostport' => '3306', // 端口
'params' => [],
'charset' => 'utf8',
'prefix' => 'tp_', // 数据库表前缀
],
]; 访问项目
在浏览器中输入 http://127.0.0.1/,即可访问 ThinkPHP 项目。
FAQs
问题:为什么我的 PHP 环境配置后无法访问网站?
解答:请检查以下问题:
(1)Apache 服务是否已启动? (2)PHP 是否已正确安装? (3)PHP 配置文件 /etc/php.ini 是否已正确配置? (4)网站目录权限是否正确?
问题:为什么我的 MySQL 数据库无法连接?
解答:请检查以下问题:
(1)MySQL 服务是否已启动? (2)MySQL 数据库配置文件 /etc/my.cnf 是否已正确配置? (3)MySQL 用户权限是否正确?

