Amazon Linux2にphp7.4をインストールしてPhalconをインストールする
Phalconというフレームワークを使ってみたかったのでEC2にphp7.4をインストールします。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo amazon-linux-extras install php7.4 | |
$ php -v | |
PHP 7.4.3 (cli) (built: Mar 2 2020 21:05:06) ( NTS ) | |
Copyright (c) The PHP Group | |
Zend Engine v3.4.0, Copyright (c) Zend Technologies |
sudoコマンドが実行できない場合は「Amazon Linux2でsudoコマンドを実行する方法 」を参照ください。
Phalconインストール
Phalconをインストールします。gitがインストールされていない場合はyumでインストールしておきます。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo yum install git | |
$ sudo yum install gcc make | |
$ sudo yum install php-devel |
上記インストールしたら、Phalconをインストールします。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cd /tmp | |
$ git clone git://github.com/phalcon/cphalcon.git | |
$ cd cphalcon/build | |
$ sudo install | |
Thanks for compiling Phalcon! | |
Build succeed: Please restart your web server to complete the installation | |
$ |
php.ini変更
phalcon.iniをsudo touch /etc/php.d/配下に作成します。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo touch /etc/php.d/phalcon.ini | |
$ sudo vi /etc/php.d/phalcon.ini |
Phalcon-devtoolsインストール
/tmpにダウンロードして、インストールシェルを実行します。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cd /tmp | |
$ sudo git clone git://github.com/phalcon/phalcon-devtools.git | |
$ cd phalcon-devtools | |
$ . ./phalcon.sh | |
Phalcon Developer Tools Installer | |
Make sure phalcon.sh is in the same dir as phalcon file | |
and that you are running this with sudo or as root. | |
Installing Devtools… | |
Working dir is: /etc/php.d/phalcon-devtools | |
Failed to create symbolic link /etc/php.d/phalcon-devtools/phalcon: File exists | |
Exit. |
Phalconプロジェクト作成
phalcon create-project プロジェクト名
でプロジェクトを作成することができます。
GitHub - phalcon/phalcon-devtools: Phalcon Developer Tools
Phalcon Developer Tools. Contribute to phalcon/phalcon-devtools development by creating an account on GitHub.
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント