このチュートリアルでは、Ubuntu 14.04にCodeIgniterをインストールして構成する方法を説明します。知らない人のために、CodeIgniterは非常に小さい強力なPHPフレームワークです。フル機能のWebアプリケーションを作成するためのシンプルでエレガントなツールキットを必要とするPHPコーダー向けに構築されたフットプリント。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 Ubuntu14.04サーバーへのCodeIgniterの段階的なインストールを示します。
Ubuntu14.04にCodeIgniterをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
手順2.LAMPサーバーをインストールします。
Ubuntu 14.04 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。
ステップ3.CodeIgniterをインストールします。
CodeIgniterの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン3.0.1です:
cd /var/www/ wget https://github.com/bcit-ci/CodeIgniter/archive/3.0.1.zip unzip 3.0.1.zip mv /var/www/CodeIgniter-3.0.1 /var/www/codeigniter
そのディレクトリとファイルの所有権を変更します:
chown -R www-data: /var/www/codeigniter
ステップ4.CodeIgniter用にMySQLデータベースを構成します。
デフォルトでは、MySQLは強化されていません。mysql_secure_installation
を使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。
mysql_secure_installation
次に、MySQLコンソールにログインして、CodeIgniterのデータベースを作成する必要があります。次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MySQLルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 CodeIgniterソフトウェア:
mysql> CREATE DATABASE codeigniter_db; mysql> GRANT ALL PRIVILEGES on codeigniter_db.* to 'codeigniter_user'@'localhost' identified by 'YoUrPaS$w0rD'; mysql> FLUSH PRIVILEGES; mysql> exit
次に、データベース接続設定を、新しく作成したデータベースにアクセスするために必要な設定に変更する必要があります。
nano /var/www/codeigniter/application/config/database.php
次の行を検索します:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', );
また、次のファイルを編集する必要があります:
nano /var/www/codeigniter/application/config/config.php
次の行を見つけてベースURLを設定します:
$config['base_url'] = 'http://yourdomain.com';
ファイルを保存して閉じます。
ステップ5.Apache2Webサーバーを構成します。
仮想ホストファイルを編集し、ドキュメントルートを/var/www/codeigniter
を指すように変更します :
nano /etc/apache2/sites-enabled/000-default
ニーズに合わせて次の行を編集します:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/codeigniter/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/codeigniter/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common </VirtualHost>
完了したら、ファイルを保存して閉じます。変更を有効にするには、Apacheサービスを再起動します。
service apache2 restart
ステップ6.CodeIgniterにアクセスします。
CodeIgniterはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://yourdomain.com
に移動します。 またはhttp://server-ip-address
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!CodeIgniterが正常にインストールされました。Ubuntu14.04システムにCodeIgniterをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、CodeIgniterの公式Webサイトを確認することをお勧めします。