2018年10月23日

さくらインターネットにCAKEPHP3入れたらあっさり入った話

Raspberry Pi3B+を買って自宅鯖建てて
使い勝手や気づいたことをブログに書こうと思いつつ
なぜか違うネタの投稿に

今回はさくらインターネットにCAKEPHP3入れたらあっさり入った話です。
何もハマってないし何も困ってません、さっくり入りました。
単なる日記です。


私がPHPでゴリゴリやってたのは今から約10年以上前で
当時はphp5だったり一部ライブラリが4用だったりでした。

一昨年くらいからまた少し触りだしてて
それまで使ってたフレームワークもいい加減古い物なので
CAKEPHP3でも使おうと乗り換えてました。

さくらインターネットのスペースで色々やってる(た)のは
php5.0時代の物なので今は5.6でギリギリ動いてる状態です。

さくらでは2018年の年末でphp5.6のサポートも終わるらしいので
7に乗り換えるかな…等と去年の夏位に考えつつ
CAKEPHP3を設置する上での細かいコツなどを検索してまとめてました。


具体的に言うとさくらインターネットでは
PHPのintlが入ってなかったらしいんですよ。(2017年夏頃)

自分のスペースのphpは10年位前に設定したままなので
PEARも自分でインストールしたり
ImageMagickを使うのにphp.iniにextension=imagick.soしたりと
そんな認識のまま止まっています。


で、今回とりあえずコンパネからphpを最新の7.2に設定。
20181023-001-phpinfo.jpg

phpinfoをチェックしていくと
あれ?今はもう最初からintl入ってるじゃーん。
20181023-002-phpinfo.jpg

って言うかintlの上にあるのimagickじゃーん。

20181023-003-phpinfo.jpg

最初に設定が必要だったライブラリ関連確認終了!!

後は適当にcomposerフォルダでも掘って
curl -sS https://getcomposer.org/installer | php
してパッケージ管理のcomposerを入れます。

All settings correct for using Composer
Downloading...

Composer (version 1.7.2) successfully installed to: /home/account/composer/composer.phar
Use it: php composer.phar

入ったわ。
php composer.phar
で動作確認もOK

コマンドやアプリのインストール先をいちいち試すのがだるいのでフルパスで書いて
/home/account/composer/composer.phar create-project --prefer-dist cakephp/app /home/account/www/app_hage
で、configのapp.phpの250行目辺りの所に
MySQLへのログイン情報を書いて…
20181023-004-cakephp.jpg

データベース接続含むCAKEPHP3.6の動作確認が出来ました。
ディレクトリ配置の変更などは後日やろう。


そしてImagickの方は…適当なのをいらすとやから借りてきて
test.jpg

この画像をサムネ作ってひっくり返してグラデで暗くして
http://choco-eclair.sakura.ne.jp/imagick/image.php
出来た。
当然なんだけどあっさり過ぎて拍子抜けだった。

問題が一切起こらないとそれはそれで不安になる。

見落としないよね?

ま、検索すると入れるのにintl手動って記事があちこちにあるけど
今は最初から入ってるっぽいよって話。

注意:実際のcomposerを入れたフォルダやアプリフォルダはと
配置が異なるので後日の記事とパスが違うかも知れませんが気にしない。



タグ:PHP Cakephp3
posted by えくれあ at 22:31| Comment(0) | TrackBack(0) | Web技術
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/184754165
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック