●Apacheのインストール
●PHPのインストール
●php.iniを編集
◯php/php.ini-developmentをコピーし、php/php.iniを作成
◯extension_dir を設定
◯使用するdllのコメントを外す
extension=php_openssl.dll
extension=php_pdo_mysql.dll
など
●Laravelプロジェクトフォルダをサーバーにコピー
●Apacheのconfigフォルダのhttpd.confを編集
◯サーバールートやポートの設定
ServerRoot・Listenを設定
◯PHPの有効化
PHPIniDirなどを設定
◯LaravelProject/public/.htaccess
をApacheに認識させる
・LoadModule rewrite_module modules/mod_rewrite.so
のコメントを外す
・DocumentRoot 内の
AllowOverride None
↓
AllowOverride All
◯ドキュメントルートかバーチャルホストを
Laravelプロジェクトフォルダ内のpublicに設定
#ドキュメントルートの場合はDocumentRootを設定
#バーチャルホストの場合は
Apache/conf/extra/httpd-vhosts.confを↓のように設定
--------------------------------------------------------------
<VirtualHost *:80>
DocumentRoot "C:/LaravelProject/public"
ServerName localhost
<Directory "C:/LaravelProject/public">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
--------------------------------------------------------------
ぐらいで動いた。
色々と試行錯誤した・・・。