GNU/Linux >> Linux の 問題 >  >> Linux

Debian10にCodeIgniterPHPフレームワークをインストールする方法

CodeIgniterは、PHPでWebサイトを構築するために使用される無料のオープンソースPHPMVCフレームワークです。これは非常に強力なフレームワークであり、フル機能のWebアプリケーションを簡単に作成できます。 CodeIgniterは、電子メールの送信、ファイルのアップロード、セッションの管理などのさまざまな操作を実行するために使用される一連の便利なライブラリを提供します。軽量でありながら強力なCodeIgniterを使用すると、開発者はアプリケーションをより迅速に作成できます。

このチュートリアルでは、CodeIgniterPHPFrameworkをDebian10にインストールする方法を説明します。

前提条件

  • Atlantic.netクラウドプラットフォーム上の新しいDebian10VPS
  • サーバーで構成されているrootパスワード

ステップ1–Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。少なくとも1GBのRAMを搭載したオペレーティングシステムとしてDebian10を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Debian 10サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2–LAMPスタックをインストールする

まず、Apache Webサーバー、MariaDBサーバー、PHP、およびその他の必要なパッケージをシステムにインストールする必要があります。次のコマンドを実行して、それらすべてをインストールできます。

apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath unzip git wget nano -y

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用してシステムの再起動時にそれらを開始できるようにします。

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

ステップ3–MariaDBデータベースを構成する

次に、CodeIgniterのデータベースとユーザーを作成する必要があります。まず、次のコマンドを使用してMySQLシェルにログインします。

mysql

ログインしたら、次のコマンドを使用してユーザーとデータベースを作成します。

CREATE USER 'codeigniter'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE codeigniterdb;

次に、次のコマンドを使用して、codeigniterデータベースにすべての権限を付与します。

GRANT ALL ON codeigniterdb.* to 'codeigniter'@'localhost';

次に、特権をフラッシュし、次のコマンドを使用してMariaDBコンソールを終了します。

FLUSH PRIVILEGES;
EXIT;

ステップ4–CodeIgniterのインストールと構成

まず、次のコマンドを使用して、Gitリポジトリから最新バージョンのCodeIgniterをダウンロードします。

wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.11.zip

ダウンロードしたら、ダウンロードしたファイルをApacheWebルートディレクトリに解凍します。

unzip 3.1.11.zip
mv CodeIgniter-3.1.11 /var/www/codeigniter

次に、ディレクトリを/ var / www / codeigniterに変更し、データベース構成ファイルを編集します。

cd /var/www/codeigniter
nano application/config/database.php

以下に示すようにデータベース設定を定義します。

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'codeigniter',
        'password' => 'password',
        'database' => 'codeigniterdb',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',

ファイルを保存して閉じてから、config.phpファイルを編集し、アプリケーションのURLを定義します。

nano application/config/config.php

次の行を目的のドメイン名に変更します。

$config['base_url'] = 'codeigniter.example.com';

ファイルを保存して閉じ、次のコマンドで適切な所有権と権限を付与します。

chown -R www-data:www-data /var/www/codeigniter
chmod -R 755 /var/www/codeigniter

完了したら、次のステップに進むことができます。

ステップ5–CodeIgniter用にApacheを構成する

次に、CodeIgniterアプリケーションを提供するためのApache仮想ホスト構成ファイルを作成する必要があります。

次のコマンドで作成できます:

nano /etc/apache2/sites-available/codeigniter.conf

次の行を追加します:

<VirtualHost *:80>
    ServerName codeigniter.example.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/codeigniter
    ErrorLog /var/log/apache2/codeigniter-error_log
    CustomLog /var/log/apache2/codeigniter-access_log combined
    <Directory /var/www/codeigniter>
            Require all granted
    </Directory>
</VirtualHost>
が必要

ファイルを保存して閉じ、次のコマンドで仮想ホスト構成ファイルを有効にします。

a2ensite codeigniter.conf

次に、Apacheサービスを再起動して、変更を適用します。

systemctl reload apache2

ステップ6–CodeIgniterにアクセスする

この時点で、CodeIgniterがインストールされ、Apacheで構成されています。次に、Webブラウザーを開き、URLhttp://codeigniter.example.comにアクセスします。次の画面にCodeIgniterアプリケーションが表示されます。

結論

おめでとう!これで、Debian10にApacheを使用してCodeIgniterFrameworkが正常にインストールされました。このPHPWebアプリケーションフレームワークの使用方法の詳細については、CodeIgniterのドキュメントページを参照してください。 Atlantic.NetのVPSホスティングを備えたDebian10VPSでCodeIgniterを今すぐ始めましょう!


Linux
  1. Debian11にPHP8.0をインストールする方法

  2. PHP8.0をDebian10/Debian9にインストールする方法

  3. PHP8をDebian10にインストールする方法

  1. Debian10にPHP7.4をインストールする方法

  2. Nginxを使用してDebianVPSにYiiフレームワークをインストールする方法

  3. Debian 10 に PHP 7.3 をインストールする方法

  1. Debian11にPHPをインストールする方法

  2. Debian9にPHP7.2をインストールする方法

  3. Debian で PHP 8.1 をインストールまたはアップグレードする方法