CentOS安装PHPStore教程
准备工作
在开始安装PHPStore之前,请确保您的CentOS系统满足以下要求:

- 操作系统:CentOS 7 或更高版本。
- PHP版本:PHP 7.0 或更高版本。
- 数据库:MySQL 5.6 或更高版本。
安装步骤
更新系统
更新系统包列表:
sudo yum update -y
安装Apache
安装Apache Web服务器:
sudo yum install httpd -y
启动Apache服务并设置开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
安装PHP
安装PHP:
sudo yum install php php-cli php-mysql -y
安装MySQL
安装MySQL:
sudo yum install mariadb-server mariadb -y
启动MySQL服务并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
配置MySQL
执行以下命令以获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
使用临时密码登录MySQL:
sudo mysql -u root -p
根据提示更改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
创建新的MySQL用户:
CREATE USER 'phpstore'@'localhost' IDENTIFIED BY 'password';
为新的用户授权:
GRANT ALL PRIVILEGES ON *.* TO 'phpstore'@'localhost' WITH GRANT OPTION;
刷新权限:
FLUSH PRIVILEGES;
退出MySQL:
EXIT;
安装PHPStore
下载PHPStore:
wget http://download.phpstore.cn/latest.zip
解压文件:
unzip latest.zip
移动解压后的文件到Web根目录:
sudo mv phpstore/* /var/www/html/
设置目录权限:
sudo chown -R apache:apache /var/www/html/ sudo chmod -R 755 /var/www/html/
配置Apache
创建虚拟主机:

sudo nano /etc/httpd/conf.d/phpstore.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName phpstore.example.com
DocumentRoot /var/www/html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
重启Apache服务:
sudo systemctl restart httpd
FAQs
问题1:为什么我的PHPStore安装失败?
解答:请确保您的系统满足安装要求,并在安装过程中遵循以上步骤,如果安装失败,请检查Apache、PHP和MySQL服务是否已正确启动。
问题2:如何更改PHPStore的数据库连接信息?
解答:打开PHPStore安装目录中的config.php文件,查找以下代码:
$dbHost = 'localhost'; $dbName = 'phpstore'; $dbUser = 'phpstore'; $dbPass = 'password';
根据需要更改数据库主机、数据库名、用户名和密码。