Installation on macOS
The installation process does not differ to the general installation but on several macOS systems you may use different config values as described below.
Follow the general installation guide and then use the macOS specific settings below.
Most macOS Apache services does not work with the default Unix socket defined in your
php.ini (as it could be of the wrong loaded PHP profile), so you have to define an additional Unix socket inside your dsn configuration of the database component:
'dsn' => 'mysql:host=localhost;dbname=luyaweb;unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock',
'dsn' => 'mysql:host=localhost;dbname=luyaweb;unix_socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',
Create or use the existing
.profile file in your home folder (
cd ~) with following content
After editing this file needs be reloaded by running the following command in your terminal:
If you've ZSH installed, add the above "export" line to the end of the
.zshrc file in your home directory (
Change the PHP version to your current active PHP version. To verify and test this informations use:
Visit the installation problems and questions site if you get any problems with the LUYA setup.