如何在 Ubuntu 18.04 LTS 上安裝 CodeIgniter

在本教程中,我們將向您展示如何安裝 CodeIgniterUbuntu18.04 LTS。 對於那些不知道的人,CodeIgniter 是一個功能強大的 PHP 框架,佔用空間非常小,專為需要一組簡單而優雅的工具來構建功能齊全的 Web 應用程序的 PHP 編碼人員而構建。

本文假設您至少對 Linux 有基本的了解,知道如何使用 shell,最重要的是,將您的網站託管在自己的 VPS 上。 安裝非常簡單,假設您在 root 帳戶下運行,如果不是,您可能需要添加 ' sudo ' 到命令以獲得 root 權限。 我將向您展示在 Ubuntu 18.04 LTS (Bionic Beaver) 服務器上逐步安裝 CodeIgniter。

以前的要求

  • 運行以下操作系統之一的服務器:Ubuntu 18.04 和任何其他基於Debian比如 Linux Mint 或 Elementary OS。
  • 建議您使用全新的操作系統安裝以避免潛在問題。
  • 一個 non-root sudo user 或訪問 root user . 我們建議充當 non-root sudo user 但是,如果您在以 root 身份操作時不小心,可能會損壞您的系統。

在 Ubuntu 18.04 LTS Bionic Beaver 上安裝 CodeIgniter

步驟 1. 首先,通過運行以下命令確保所有系統包都是最新的 apt-get 終端中的命令。

                      sudo apt-get update
sudo apt-get upgrade
                    

步驟 2. 安裝 LAMP(Linux、ApacheMariaDB 和 PHP)服務器。

需要 Ubuntu 18.04 LAMP 服務器。 如果您沒有安裝 LAMP,您可以在此處按照我們的指南進行操作。 此外,安裝所有必要的 PHP 模塊:

                      apt-get install php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl
                    

步驟 3. 在 Ubuntu 18.04 LTS 上安裝 CodeIgniter。

首先,下載最新的穩定版 Codeigniter:

                      wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.8.zip
unzip 3.1.8.zip
cp -r CodeIgniter-3.1.8 /var/www/html/codeigniter
                    

我們將不得不更改一些文件夾權限:

                      chown -R www-data:www-data /var/www/html/codeigniter
chmod -R 777 /var/www/html/codeigniter/
                    

步驟 4. CodeIgniter 的 Apache Web 服務器配置。

在 Apache 中創建一個新的虛擬主機指令。 例如,創建一個名為 ' codeigniter.conf ' 在您的虛擬服務器上:

                      touch /etc/apache2/sites-available/codeigniter.conf
ln -s /etc/apache2/sites-available/codeigniter.conf /etc/apache2/sites-enabled/codeigniter.conf
nano /etc/apache2/sites-available/codeigniter.conf
                    

添加以下行:

                      <VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/codeigniter
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/codeigniter/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
                    

現在,我們可以重新啟動 Apache 網絡服務器以進行更改:

                      sudo a2ensite codeigniter.conf
sudo a2enmod rewrite
sudo systemctl restart apache2.service
                    

步驟 5. 訪問 CodeIgniter。

默認情況下,CodeIgniter 將在 HTTP 端口 80 上可用。 打開您喜歡的瀏覽器並轉到 https://yourdomain.com 任何一個 https://your-server-ip 並完成必要的步驟以完成安裝。 如果您使用防火牆,請打開端口 80 以啟用控制面板訪問。

恭喜! 您已成功安裝 CodeIgniter。 感謝您使用本教程在您的 Ubuntu 18.04 LTS (Bionic Beaver) 系統上安裝 CodeIgniter。 如需更多幫助或有用信息,我們建議您參考CodeIgniter 官方網站.

相關文章