New location Apache and PHP in new instruction set
Posted by Richard5 under Apache , News , PHP[5] Comments
Just wanted to see if there are any objections to move the Apache and PHP installations from their current location in ‘/Library/’ to ‘/usr/local/’
The layout for Apache will become:
<layout DIYMacServer> prefix: /usr/local/apache2 exec_prefix: ${prefix} bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/bin libdir: ${exec_prefix}/lib libexecdir: ${exec_prefix}/modules mandir: ${prefix}/man sysconfdir: /etc/httpd/ datadir: /var/www installbuilddir: ${datadir}/build errordir: ${datadir}/error iconsdir: ${datadir}/icons htdocsdir: ${datadir}/htdocs manualdir: ${datadir}/manual cgidir: ${datadir}/cgi-bin includedir: ${prefix}/include localstatedir: /var runtimedir: ${localstatedir}/run logfiledir: ${localstatedir}/log/httpd proxycachedir: ${localstatedir}/cache/httpd </Layout>
This brings everything in-line with normal other installs. The configuration is as it was with the original Apache in ‘/etc/httpd
‘ and the log, cache and pid file are all in ‘/var
‘. Although I’m still having doubts about the datadir
, I would have put it in ‘/var/www/
‘ but on the normal OS X install it would be in ‘/Library/WebServer/
‘. What do you think ?
PHP5 will be located in ‘/usr/local/php5
‘, the php.ini
file will be located in ‘/etc
‘.
I hope to open up the new site tomorrow if all goes well…