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をインストール
初め以下実行したがうまくいかず
参考ページのように自分の環境はPHP7だったため以下実行したらうまくいった
コメント