我为没有错误的macOS设置了Valet
。
我已经为我的网站~/ValetSites
创建了一个文件夹。
我执行:
valet park
然后,我创建一个新的博客应用程序:
laravel new blog
问题在于,在浏览器上,我看到站点文件夹的目录列表为~/ValetSites/blog
。
当我点击http://blog.test/index.php
时,我得到了index.php
文件的PHP源代码。
我认为问题出在这里
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
httpd.conf中的。
从php5.7升级到7.3后,建议进行此更改
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Finally, check DirectoryIndex includes index.php
DirectoryIndex index.php index.html
The php.ini and php-fpm.ini file can be found in:
/usr/local/etc/php/7.3/
To have launchd start php now and restart at login:
brew services start php
Or, if you don't want/need a background service you can just run:
php-fpm
任何帮助将不胜感激。