在CentOS上集成Apache和数据库可以通过多种数据库实现,如MySQL、MariaDB、PostgreSQL和SQLite。以下是每种数据库的集成步骤:
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
sudo yum install php php-mysql
/etc/httpd/conf/httpd.conf
),添加以下内容:LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
sudo systemctl restart httpd
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
sudo yum install postgresql-server postgresql-contrib
sudo postgresql-setup initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
SQLite通常作为文件系统数据库使用,不需要额外安装。
sudo yum install php php-sqlite
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps