CentOS7にZF2.5 MySQL Doctrine2 Redis を入れて開発環境を整える
CentOS7の上にLAMP環境を作るメモ。
もはやこれトレンドだけど、書き始めたときは先進だったんだよね。下書きのまま長く放置してしまいました。
いまだわかっていないところもありますが、とりあえずりりーすしておきましょ。コメント大歓迎です。
PHP7インストール
yum --enablerepo=remi-php70 -y install php php-common php-devel php-mbstring php-pear php-fpm php-pdo php-mysqlnd php-intl php-pecl-redis php-gd php-gmp php-pecl-json php-xml php-phpunit-PHPUnit php-pecl-xdebug
php 本体たぶん
php-common なにこれ
php-devel コンパイル用
php-mbstring 日本語扱うのに必須。
php-pear 今どき使わないかも。一応
php-fpm なんだっけ
php-pdo データベース抽象化モジュール
php-mysql MySQLアクセスに必要
php-intl
php-pecl-redis Redisアクセスに必要
php-gd 画像処理
php-gmp 多桁数計算
php-pecl-json json用
php-xml xml用
php-phpunit-PHPUnit PHP単体テストユニット(開発環境用)
php-pecl-xdebug 不正値を大きく表示してくれるのでいいね(開発環境用)
httpd.conf の AllowOverride All
にする件忘れるな。
ZendFramework2.5にDoctrineを載せて…接続しているデータベースの既存テーブルから
Entityをジェネレートするコマンド
./vendor/doctrine/doctrine-module/bin/doctrine-module orm:convert-mapping --namespace='Application\Entity\' --force --from-database annotation ./module/Application/src/
↑そのEntityにgetter
setter
を入れるコマンド
./vendor/doctrine/doctrine-module/bin/doctrine-module orm:generate-entities ./module/Application/src/ --generate-annotations=true
参考記事
VagrantにCentOS7&PHP7のLAMP環境を構築する
CentOS7にyumでRedisを入れる
Composerをインストールしてみた :あらゆるOSへインストール詳細記事
PHP7の上で Zend Framework 2.5 を動かす②
Zend Framework とともに Doctrine を使用する :リンクを辿るとZF2用へ飛びます
Doctrine Project
Doctrine 2 ORM Module for Zend Framework 2
Zend Developer Tools
Zend Framework2でデバッグツールバーを利用する
A Quick Guide to Using the MySQL Yum Repository
Author And Source
この問題について(CentOS7にZF2.5 MySQL Doctrine2 Redis を入れて開発環境を整える), 我々は、より多くの情報をここで見つけました https://qiita.com/mighty5/items/65e3c509b8ddd1aad0c6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .