GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSにCakePHP3.0をインストールする

今日は、LinuxVPSにCakePHP3.0をインストールする方法を紹介します。 CakePHPは、急速に開発されたPHPフレームワークです。複雑な構成を行わなくても、Webアプリケーションをすばやく構築できます。安全で、MITライセンスの下でライセンスされているため、Web開発者にとって非常に適したフレームワークです。

CakePHPをインストールするには、CentOSVPSが次の要件を満たしていることを確認する必要があります。

*LAMPがインストールされています
*PHP5.4.16以降がインストールされています。
*PHPmbstring拡張機能がロードされています。
*PHPintl拡張機能がロードされています。

まず、SSH経由でVPSにログインし、次のコマンドを使用してシステムソフトウェアを最新バージョンに更新します。

yum update

次のコマンドを使用して、PHPmbstringおよびintl拡張機能をインストールします。

yum install php-mbstring php-intl

ここで、CakePHPの依存関係を管理するには、composerをダウンロードしてインストールする必要があります。これは、次のコマンドを実行することで実行できます。

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

また、データベース、データベースユーザーを作成し、最初のCakePHPプロジェクトのパスワードを設定する必要があります。ルートとしてMySQLにログインします:

mysql -u root -p

次のコマンドを実行します。

mysql> CREATE DATABASE app_db;
mysql> GRANT ALL PRIVILEGES on app_db.* to 'app_user'@'localhost' identified by 'YoUrPaS$w0rD';
mysql> FLUSH PRIVILEGES;
mysql> exit

ニーズに合わせて「app_db」、「app_user」、「YoUrPaS $ w0rD」を置き換えることができます。
次に、/ var / www / htmlに移動して、最初のCakePHPプロジェクトを作成します。

cd /var/www/html

最初のCakePHPプロジェクトを作成するには、次のコマンドを実行する必要があります。

composer create-project --prefer-dist cakephp/app CakePHPApp

「CakePHPApp」を最初のCakePHPプロジェクトの名前と一致するように置き換えることができます。プロジェクトの準備が整うまで1分以内に待つ必要があります。次に、ファイルの所有権を変更し、次のコマンドを使用してApacheを所有者にします。

chown apache: -R CakePHPApp/

次に、「app.php」構成ファイルを編集します。

nano CakePHPApp/config/app.php

データソースセクションを見つけて、「ホスト」、「ユーザー名」、「パスワード」、「データベース」を自分のものに合わせて変更します。

    'Datasources' => [
        'default' => [
            'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'username' => 'app_user',
            'password' => 'YoUrPaS$w0rD',
            'database' => 'app_db',
            'encoding' => 'utf8',
            'timezone' => 'UTC',
            'cacheMetadata' => true,

Apacheを構成する時が来ました。 Apache構成ファイルを編集します:

nano /etc/httpd/conf/httpd.conf

ファイルの最後に次の行を追加します。

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/CakePHPApp/
 ServerName yourdomain.com
 ServerAlias www.yourdomain.com
 <Directory /var/www/html/CakePHPApp/>
 Options FollowSymLinks
 AllowOverride All
 </Directory>
 ErrorLog /var/log/httpd/yourdomain.com-error_log
 CustomLog /var/log/httpd/yourdomain.com-access_log common
</VirtualHost>

Apacheを再起動します:

/etc/init.d/httpd restart

それでおしまい。 CentOSVPSにCakePHP3.0が正常にインストールされました。お気に入りのWebブラウザを開き、次の場所に移動します:

http://yourdomain.com/

CakePHPの公式ドキュメントは次のURLで入手できます:

http://book.cakephp.org/3.0/en/index.html

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にCakePHPのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。そして、CakePHPホスティングプランをチェックすることを忘れないでください。ありがとう。


Cent OS
  1. CentOS6にownCloudをインストールする

  2. CentOSにFail2banをインストールする

  3. CentOS7にosCommerceをインストールします

  1. CentOS6にMariaDB10.0をインストールします

  2. CentOS8にPHP7.4をインストールします

  3. CentOSにPrestaShopをインストールする

  1. CentOS7にLog.ioをインストールします

  2. Centos7にGlassFish4.1をインストールします

  3. CentosにQuokkaをインストールする