無論是構建動態網站、電子商務平臺,還是開發復雜的Web應用,PHP都是開發者的首選工具之一
Linux作為穩定且高效的服務器操作系統,與PHP的結合更是相得益彰
本文將詳細介紹如何在Linux 6.5系統上安裝和配置一個功能齊全的PHP環境,為您的項目奠定堅實基礎
一、前期準備 在開始安裝之前,確保您的Linux 6.5系統已經更新到最新狀態,并且具備root權限或sudo權限,以便執行必要的安裝和配置命令
1.更新系統: 首先,通過以下命令更新您的系統和軟件包索引: bash sudo yum update -y 這將確保您安裝的是最新版本的軟件包,減少潛在的兼容性問題
2.安裝EPEL倉庫: EPEL(Extra Packages for Enterprise Linux)倉庫提供了許多額外的軟件包,對于安裝PHP及其擴展非常有用
使用以下命令安裝EPEL倉庫: bash sudo yum install epel-release -y 二、安裝Apache HTTP服務器 Apache是最流行的Web服務器軟件之一,與PHP配合默契
在Linux 6.5上安裝Apache非常簡單: 1.安裝Apache: bash sudo yum install httpd -y 2.啟動并設置Apache開機自啟: bash sudo systemctl start httpd sudo systemctl enable httpd 3.驗證Apache安裝: 在瀏覽器中訪問您的服務器IP地址或域名,如果看到Apache的測試頁面,說明Apache安裝成功
三、安裝MySQL/MariaDB數據庫 PHP應用通常需要數據庫支持,MySQL/MariaDB是常用的選擇
1.安裝MariaDB(MariaDB是MySQL的一個分支,兼容MySQL): bash sudo yum install mariadb-server mariadb -y 2.啟動并設置MariaDB開機自啟: bash sudo systemctl start mariadb sudo systemctl enable mariadb 3.運行安全腳本: MariaDB安裝后,建議運行安全腳本來加強數據庫安全: bash sudomysql_secure_installation 按照提示設置root密碼、移除匿名用戶、禁止遠程root登錄等
4.登錄MariaDB: bash mysql -u root -p 輸入之前設置的root密碼,進入MariaDB命令行界面
5.創建數據庫和用戶(根據需要): sql CREATE DATABASE mydatabase; CREATE USER myuser@localhost IDENTIFIED BY mypassword; GRANT ALL PRIVILEGES ON my- database. TO myuser@localhost; FLUSH PRIVILEGES; EXIT; 四、安裝PHP及其擴展 1.安裝PHP: PHP有多個版本可供選擇,根據您的需求選擇合適的版本
這里以PHP 7.x為例(注意,具體版本可能需要根據EPEL倉庫中的可用版本進行調整): bash sudo yum install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-gd php-intl