Install and configure mod_rewrite for Apache 2 on

2019-01-31 12:33发布

I getting started with zend framework 2 and they have a prerequisite of an installation and configuration of mod_rewrite for apache. Apache 2.2.22 came pre-installed on Mac OS X 10.8.2. Is there an easy way to install and configure mod_rewrite for apache?

The only help I have come across suggests to recompile apache. Is this the only way?

8条回答
唯我独甜
2楼-- · 2019-01-31 12:57

I know this is an old thread, but this also might raise this issue:

Make sure DocumentRoot and Directory links to the same folder in /etc/apache2/extra/httpd-vhosts.conf as following:

enter image description here

This is an innocent mistake if you copy the virtual host block from existing sites.

Cheers!

查看更多
对你真心纯属浪费
3楼-- · 2019-01-31 13:02

To check that mod_rewrite and PHP are enabled, look at /etc/apache2/httpd.conf and ensure that these lines:

LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module        libexec/apache2/libphp5.so

are uncommented.

Also ensure that AllowOverride is set to All within the <Directory "/Library/WebServer/Documents"> section.

After making these changes, restart Apache with: sudo apachectl restart

If you then put your project within the /Library/WebServer/Documents folder, then it should work.

查看更多
登录 后发表回答