cakePHP3 ブックマークチュートリアル

ブックマークチュートリアル - 3.x

インストールの確認で接続できなかったため、調べてみたら bin/cake server -H 0.0.0.0 でサーバーを起動することで接続できた。

qiita.com

データべース作成

cake_bookmarksを作成

create database cake_bookmarks;
grant all on cake_bookmarks.* to cakephp@localhost identified by 'AngelF00dC4k3~';
use cake_bookmarks;

URLの指定

http://192.168.33.10:8765/bookmarks/

phpMyAdminインストール

cakePHP3のお勉強でDBを確認するためインストール 以下のサイトを参考

centossrv.com

/rootの直下にとりあえずダウンロード
svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin

リビジョン 13465 をチェックアウトしました。 と表示される。

ファイルを/var/wwwに移動

mv phpmyadmin /var/www

php-mysqlインストール 以下のエラーがでてしまいストップ

#rpm -q php-mysql
パッケージ php-mysql はインストールされていません。
#yum -y install php-mysql
Loaded plugins: fastestmirror, security
Determining fastest mirrors
 * base: ftp.riken.jp
 * extras: ftp.riken.jp
 * remi-safe: repo1.sea.innoscale.net
 * updates: ftp.riken.jp
base                                                                             | 3.7 kB     00:00
extras                                                                           | 3.4 kB     00:00
mysql-connectors-community                                                       | 2.5 kB     00:00
mysql-tools-community                                                            | 2.5 kB     00:00
mysql56-community                                                                | 2.5 kB     00:00
remi-safe                                                                        | 2.9 kB     00:00
remi-safe/primary_db                                                             | 730 kB     00:00
updates                                                                          | 3.4 kB     00:00
updates/primary_db                                                               | 1.4 MB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.x86_64 0:5.3.3-49.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-mysql-5.3.3-49.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mysql-5.3.3-49.el6.x86_64 (base)
           Requires: php-common(x86-64) = 5.3.3-49.el6
           Installed: php-common-5.6.30-1.el6.remi.x86_64 (@remi-php56)
               php-common(x86-64) = 5.6.30-1.el6.remi
           Available: php-common-5.3.3-49.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-49.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@XXXX phpmyadmin]# yum -y install expect
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * extras: ftp.riken.jp
 * remi-safe: repo1.sea.innoscale.net
 * updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package expect.x86_64 0:5.44.1.15-5.el6_4 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================
 Package               Arch                  Version                          Repository           Size
========================================================================================================
Installing:
 expect                x86_64                5.44.1.15-5.el6_4                base                256 k

Transaction Summary
========================================================================================================
Install       1 Package(s)

Total download size: 256 k
Installed size: 553 k
Downloading Packages:
expect-5.44.1.15-5.el6_4.x86_64.rpm                                              | 256 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : expect-5.44.1.15-5.el6_4.x86_64                                                      1/1
  Verifying  : expect-5.44.1.15-5.el6_4.x86_64                                                      1/1

Installed:
  expect.x86_64 0:5.44.1.15-5.el6_4

Complete!

インストー

[root@www phpmyadmin]# mkpasswd -l 46
qcepdfVtgqr2eGgwlcobfhjoqkwwx>imbevsbnti3cnarr

phpMyAdmin設定 Apache設定 を実施し http://サーバー名/phpmyadmin/ へアクセス

You don’t have permission to access /phpMyAdmin/ on this server.

アクセスできない 以下を参考に名前を変更

https://www.deep-deep.jp/blog_engineer/archives/1996

ログイン画面が表示された

MySQLのユーザでログインできることを確認

mcryptは、以下の記事を参考にしたら解消した qiita.com

その他

easyramble.com