【環境構築】Vagrant,PHP7,Apache,Laravel,Goutteの環境作りしようしとして躓いた点

1.権限がおかしい!?

2.PHPがしっかり入ってない!?

1.

vagrant上での開発環境構築をしたがsync_folderの所有者がよくわからないユーザになってた

ここはvagrantfileで設定します

こちらのページを参考

以下みたいな感じで設定した

config.vm.synced_folder "./", "/vagrant",
    :owner => "vagrant",
    :group => "vagrant",
    :mount_options => ["dmode=775,fmode=775"]
2.
phpとapacheをインストールした状態でドキュメントルートにphpファイルを置きブラウザでアクセスしたがプログラムのソースが表示されてしまう
php -vで確認したがインストールされていた
以下のコマンドで関連ファイルを確認
rpm -qa | grep php
cliというのがあるはずなのに表示されなかったので以下で一度全部削除

[root@localhost ~]# yum remove php-*

再度以下のようにインストール

yum -y install –enablerepo=remi,epel,remi-php70 php php-devel php-intl php-mbstring php-pdo php-gd php-mysqlnd

再度ブラウザでアクセスしてみると無事表示された
だがページによっては以下のようなエラーが出た
Fatal error: Class ‘DOMDocument’ not found
こちらを参考にphp-xmlをインストール
初め以下実行したがうまくいかず
yum install phpxml
参考ページのように自分の環境はPHP7だったため以下実行したらうまくいった

yum install –enablerepo=remi,remi-php70 phpxml

シェアする

  • このエントリーをはてなブックマークに追加

フォローする