I am trying to install UVDesk v1.1.3 for the first time. I spun up a server on AWS with 4GB RAM.
My PHP version is 8.3.
I used composer to install the skeleton from GitHub. After configuring the web service and running the installer. I get the error that PHP mailparse extension is out working.
When I go to the command line and run this command.
composer update
The error message is this:
PHP Warning: PHP Startup: Unable to load dynamic library 'mailparse.so' (tried: /usr/lib/php/20230831/mailparse.so (/usr/lib/php/20230831/mailparse.so: undefined symbol: mbfl_name2no_encoding), /usr/lib/php/20230831/mailparse.so.so (/usr/lib/php/20230831/mailparse.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
I uncommented the mbstring line in the php.ini file and added the mailparse extension to the ini file as well.
I changed the priority in the mailparse.ini file to make sure the mailparse loads after the mbstring. No change.
When I run this command:
php -m | grep -E 'mbstring|mailparse'
The same error message occurs.
The error is obvious.
/usr/lib/php/20230831/mailparse.so.so:
This file does not exist. PHP is looking for the wrong file. Is this a bug in PHP? Do I need to start over and downgrade to a lower PHP version and mailparse version to get the program to work?
Thank you