sudo apt install apache2 sudo ufw allow in “Apache” sudo ufw app list sudo apt install php libapache2-mod-php php-mysql
ubuntu php8.1
sudo apt install php8.1-cli php8.1-common php8.1-mbstring php8.1-xmlrpc php8.1-soap php8.1-gd php8.1-xml php8.1-intl php8.1-mysql php8.1-cli php8.1-ldap php8.1-zip php8.1-curl php8.1-opcache php8.1-readline php8.1-xml php8.1-gd php8.1-bcmath php8.1-DOM php-json -y
sudo apt install openssl
php -i | grep -i openssl
PCRE PHP Extension
https://www.cyberciti.biz/faq/debian-ubuntu-linux-install-libpcre3-dev/#comments
Older version of PCRE sudo apt install libpcre3 libpcre3-dev
Newer Version of PCRE sudo apt install libpcre2-posix2 libpcre2-dev
archive smslab files in to .zip and then upload via Filezila
sudo apt install unzip sudo unzip ./Files.zip -d ./
sudo nano /etc/apache2/sites-available/your_domain.conf
<VirtualHost *:80> ServerName smslab.digitalstudio.ltd ServerAlias smslab.digitalstudio.ltd ServerAdmin webmaster@localhost DocumentRoot /var/www/smslab.digitalstudio.ltd ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
/var/log/apache/access. log.
sudo chmod -R 777 ./core/storage/ sudo chmod -R 777 ./core/bootstrap/cache/
sudo a2enmod rewrite sudo nano /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
To automatic send SMS, you need to set the cron job and make sure the job is running properly. Set the cron time as minimum as possible. Once per minute is ideal.
curl -s http://smslab.digitalstudio.ltd/cron/sms curl -s http://smslab.digitalstudio.ltd/cron/resend/sms
Error
could not connect mobile app to the portal