- Install at least the following packages:
-
apache24
-
php80
-
mysql80-server
-
php80-pdo_mysql
-
nextcloud-php80
-
-
Modify httpd.conf thusly"
-
LoadModule alias_module libexec/apache24/mod_alias.so
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
LoadModule php_module libexec/apache24/libphp.so
-
ServerAdmin robb@helical.com
-
ServerName cloud.local // or whatever
-
# DocumentRoot "/usr/local/www/apache24/data" //disable default Doc Root
-
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
-
-
Create /usr/local/etc/apache24/Includes/nextcloud.conf with:
-
DocumentRoot "/usr/local/www/nextcloud"
<Directory /usr/local/www/nextcloud>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
-
-
Be sure to start mysql-server and apache24.
-
Hit the site and continue.