CentOS 7是一種非常流行的 Linux 操作系統,它被廣泛運用于服務器領域。作為一個服務器操作系統,其最重要的功能之一就是提供 Web 服務。在 Web 開發領域,最常用的 Web 技術棧就是 PHP 和 MySQL。在這篇文章中,我們將探討如何在 CentOS 7 上安裝、配置和使用 PHP 和 MySQL。
安裝 PHP
首先,我們需要安裝 PHP。在 CentOS 7 上,PHP 可以很容易地通過 yum 包管理器來安裝:
sudo yum install php
安裝完成后,我們需要確保 PHP 已經正確地運行。可以通過創建一個文件(例如“index.php”),輸入以下代碼并將其放置到 Apache 的“/var/www/html/”目錄下來驗證:
<?php phpinfo(); ?>
然后,通過在 Web 瀏覽器中訪問該文件來確認是否已經成功安裝 PHP。
安裝 MySQL
在安裝 MySQL 之前,我們需要更新 yum 包管理器的引用:
sudo yum update
更新后,我們可以使用以下命令來安裝 MySQL:
sudo yum install mysql-server
安裝完畢之后,我們需要啟動 MySQL 服務器:
sudo systemctl start mysqld
接下來,運行以下命令來保護 MySQL 數據庫系統:
sudo mysql_secure_installation
運行該命令后,系統將會向您詢問一些配置問題,例如 MySQL root 密碼等。
使用 PHP 和 MySQL
為了使用PHP和MySQL,我們需要安裝 Apache PHP模塊和PHP MySQL驅動程序。可以使用以下命令來安裝:
sudo yum install php-mysql
安裝完畢之后,我們可以創建一個測試 PHP 文件,使用 MySQL 數據庫系統來完成一些操作:
<?php $db = mysqli_connect("localhost", "username", "password", "database_name"); if (!$db) { die('連接錯誤: ' . mysqli_error()); } echo '連接成功!'; mysqli_close($db); ?>
在此示例中,我們連接到一個叫做“database_name”的數據庫,并使用用戶名和密碼進行身份驗證。在成功建立連接后,我們會在網頁上看到一個“連接成功”的信息。
總結
在 CentOS 7 上,我們可以很容易地安裝和使用 PHP 和 MySQL。這種技術棧非常強大,由于廣泛的社區支持和大量的文檔資料,我們可以在短時間內掌握它。