I’m creating a new installation of Asterisk 16 in Ubuntu Server 18.04 (LTS). I’m looking for a version of FreePBX that can run with Asterisk 16 (LTS), PHP 7.2, and MySQL 5.7.
Any suggestions? The FreePBX 15 release is expected for this month?
@miao You need to keep in mind now, you’re basically on your own with this. It is a bit hard to support manual installs like this when we can’t guarantee you have all the right pieces and dependencies installed.
These instructions are for the basics, as in, it is enough for you to get the PBX up, running and be able to make/receive calls and register endpoints.
I know this guide, but I read on top the message that advise about “Manual installations of FreePBX is considered an EXPERTS ONLY exercise. This method of installation is enough to get CORE functionality of FreePBX.”
This mean that can I install FreePBX also from dpkg?
No it doesn’t mean that. The dpkg is a completely different package that is maintained by someone else. It generally is releases behind what is actually current for Asterisk.
If you are doing a manual install, sure you can use dpkg but again it’s not the supported method even with manual installs.
you have to enable app-macro during build on Asterisk 16
14+ generally works with php 7. There are a few tickets in progress. PHP7 is o% supported in commercial modules at this time.
I realized this thread is old but I just wanted to point out that you can use PHP 7. You only need PHP 5.4 or 5.6 for commercial modules which won’t work on Ubuntu/Debian anyways.
PHP 7.3 mostly works with FreePBX 15, but it’s not supported. We have found several PHP 7.3 compatibility issues here recently with FreePBX 15. The good news is that FreePBX 16 will completely support PHP 7.3 and we’re starting work on fixing all of the PHP 7.3 compatibility issues soon!
I also have FPBX 15 working with PHP 7.3 so whatever incompatibilities were found must not be severe enough to require a major new version release to fix. In the mean time, v7.1 is quite adequate. I don’t think there is anything new and exciting enough in 7.3 to warrant a rush to get that working. However, I don’t see any reason why slight incompatibilities cannot be fixed in 15.
Most of the PHP 7.3 work we’ve got is tracked by internal issues right now. I know this is an area that you have a lot of interest and have done a lot of work on so I’ll see if I can talk with @mbrooks and figure out which pieces we can publicly talk about. A good chunk of the remaining issues (from our side) are on the commercial module side of things too, so those would probably remain internal.
It’d be really great to collaborate with you on these things.