對于許多運維工程師、開發者以及系統管理員而言,搭建一個穩定的 PHP 開發環境比其他人要更加重要。其中,LAMP(Linux、Apache、Mysql、Php) 環境是一種常用的開發環境工具,它是一個開放源代碼的網站服務器環境。本文將介紹如何在 Linux 操作系統中配置 PHP 環境。
第一步-安裝 PHP
首先,我們需要安裝 PHP。為此,可以使用以下命令:
yum install php
除此之外,我們還需要 PHP 擴展程序。根據需要可執行以下操作:
yum install php-mysql # 安裝MySQL擴展 yum install php-gd # 安裝GD庫擴展
第二步-測試 PHP 環境
熟悉 Linux 的用戶都知道,如果我們想在本地測試 PHP 環境,必須啟動一個 Apache 服務器或者 Nginx 服務器。在這里,我們將使用 Apache 服務器。使用以下命令安裝:
yum install httpd # 安裝 Apache 服務器 systemctl start httpd # 啟動 Apache 服務器
現在,我們可以測試 PHP 環境。 在一個文本編輯器中,創建一個名為 info.php 的文件,并輸入以下代碼:
<?php phpinfo(); ?>
將該文件保存在 Apache 的默認文檔目錄中:
/var/www/html/info.php
在瀏覽器中鍵入以下 URL:
http://server_domain_name_or_IP/info.php
或
http://localhost/info.php
如果您安裝的 PHP 工具包和擴展程序正確無誤,將在瀏覽器中顯示 PHP 環境信息頁面。
第三步-MySQL 數據庫鏈接測試
為了測試 PHP 和 MySQL 是否可正常運行,請在服務器上安裝 MySQL 數據庫,創建一個測試數據庫和一張測試數據表。您可以使用以下方法在系統上安裝 MySQL 數據庫:
yum install mysql-server mysql systemctl start mysqld.service # 啟動 MySQL 服務 systemctl enable mysqld.service #設置 MySQL 在系統啟動時自動啟動 mysql_secure_installation # 運行以下命令以保護和完善 MySQL 安裝過程。
現在,我們需要通過編寫 PHP 代碼,實現鏈接和操作 MySQL 數據庫。在一個文本編輯器中,創建一個名為 test_mysql.php 的文件。將以下代碼插入該文件:
<?php $mysqli = new mysqli("localhost", "username", "password", "database_name"); if ($mysqli ->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli ->connect_error; exit(); } echo "Connected successfully"; ?>
您需要將以下信息更改為自己的 MySQL 數據庫信息:
localhost - 主機名或 IP 地址 username - 您的 MySQL 用戶名 password - 您的 MySQL 密碼 database_name - 您的測試數據庫名稱
現在,將該文件保存至 Apache 默認文檔目錄中。 在瀏覽器中輸入以下網址:
http://server_domain_name_or_IP/test_mysql.php
或
http://localhost/test_mysql.php
如果您所需的 MySQL 擴展程序已正確安裝并已配置測試 MySQL 數據庫,則將在瀏覽器中顯示“連接成功”消息。
總結
本文簡要介紹了如何在 Linux 操作系統中搭建一個 PHP 開發環境。我們需要安裝并配置 PHP 工具包、安裝并配置 Apache 服務器以及在本地連接和測試 MySQL 數據庫。此外,我們還提供了測試 PHP 是否可運行的實例代碼。請注意,本文只是簡要介紹如何搭建基本的 PHP 開發環境,更詳細的設置還需進一步學習和調整。