溫馨提示×

CentOS Apache如何集成數據庫

小樊
54
2025-03-19 15:41:27
欄目: 智能運維

在CentOS上集成Apache和數據庫可以通過多種數據庫實現,如MySQL、MariaDB、PostgreSQL和SQLite。以下是每種數據庫的集成步驟:

1. 集成MySQL

安裝MySQL

sudo yum install mysql-community-server

啟動MySQL服務

sudo systemctl start mysqld

設置MySQL開機自啟

sudo systemctl enable mysqld

配置MySQL

sudo mysql_secure_installation

在Apache中配置PHP支持MySQL

  • 安裝PHP和PHP-MySQL模塊:
sudo yum install php php-mysql
  • 編輯Apache配置文件(通常位于/etc/httpd/conf/httpd.conf),添加以下內容:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
  • 重啟Apache:
sudo systemctl restart httpd

2. 集成MariaDB

安裝MariaDB

sudo yum install mariadb-server mariadb

啟動MariaDB服務

sudo systemctl start mariadb

設置MariaDB開機自啟

sudo systemctl enable mariadb

在Apache中配置PHP支持MariaDB

  • 安裝PHP和PHP-MySQL模塊(與MySQL類似)。
  • 編輯Apache配置文件,添加以下內容:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
  • 重啟Apache。

3. 集成PostgreSQL

安裝PostgreSQL

sudo yum install postgresql-server postgresql-contrib

初始化PostgreSQL

sudo postgresql-setup initdb

啟動PostgreSQL服務

sudo systemctl start postgresql

設置PostgreSQL開機自啟

sudo systemctl enable postgresql

配置PostgreSQL

  • 設置PostgreSQL用戶和數據庫。
  • 在Apache中配置PHP支持PostgreSQL,通常涉及安裝PHP和PHP-pgsql模塊,并在Apache配置文件中加載PHP模塊。

4. 集成SQLite

安裝SQLite

SQLite通常作為文件系統數據庫使用,不需要額外安裝。

在Apache中配置PHP支持SQLite

  • 安裝PHP和PHP-SQLite模塊:
sudo yum install php php-sqlite
  • 編輯Apache配置文件,添加以下內容:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
  • 重啟Apache。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女