You're right. I tried Bitnami LAMP 5.6 and it worked just fine this time.
Here's the full list of commands I used, just in case someone else is having difficulty installing it on Bitnami LAMP:
cd /opt/bitnami/apache2/htdocs
git clone https://github.com/osTicket/osTicket
cd osTicket
php manage.php deploy --setup /opt/bitnami/apache2/htdocs/osTicket/
cp include/ost-sampleconfig.php include/ost-config.php
chmod 0666 include/ost-config.php
mysql -u root -p
(then you're prompted for the password that is on the bitnami login banner, which is randomly-generated and looks like gibberish... if you need to see it again, log out and back in to the bitnami VM to see it again)
Here is an example of the randomly-generated password to look for: https://docs.bitnami.com/images/img/platforms/virtual-machine/app-credentials.png
Then in mysql, do the following:
CREATE DATABASE osticket;
GRANT ALL PRIVILEGES ON osticket.* TO 'osticketuser'@'localhost' IDENTIFIED BY 'YOURNEWDATABASEPASSWORDGOESHERE';
FLUSH PRIVILEGES;
exit;
Then back to the web interface and set up the osTicket installation with the database info you just entered above.
Then finally:
chmod 0644 include/ost-config.php
So now I can visit the web interface to submit tickets. However, there is an issue here:
When I try to log in to the "I'm an agent" login (osTicket/scp), this happens:
This page isn’t working [IP address] is currently unable to handle this request.
HTTP ERROR 500
Additionally, if I try to make an account, I can, but when I log in with valid credentials, it says "access denied"
I also get the "access denied" message when trying to log in with the admin credentials I set up when I installed osTicket. I know I spelled it right because I am using a password manager.