- Notifications
You must be signed in to change notification settings - Fork44
mayTermux/lampTermux
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Download or clone the latest release.
git clone https://github.com/mayTermux/lampTermux
- Move to directory
cd lampTermux
- Run installer script
./install.sh
- URL Apache
http://localhost:8080
- Default Port Apache
8080
- Default MariaDB User
mysql -u $(whoami)
- htdocs PATH
$HOME/htdocs
Apache
- htdocs
Custom PATH 'htdocs' |
---|
![]() |
Default PATH htdocs on
246 ...247 ...248 ...249 DocumentRoot"/data/data/com.termux/files/home/htdocs"250<Directory"/data/data/com.termux/files/home/htdocs">251 ...252 ...253 ...
- Custom extension file that will be at loaded first
Custom extension file |
---|
![]() |
Default extension file is
279 ...280 ...281 ...282<IfModule dir_module>283 DirectoryIndex index.php284</IfModule>285 ...286 ...287 ...
If you want custom htdocs or extension file that will be at loaded first, change the configuration on file/data/data/com.termux/files/usr/etc/apache2/httpd.conf
Apache & PHP
- PHP isn't loaded, just showing the code
Like This |
---|
![]() |
Open apache configuration on PATH/data/data/com.termux/files/usr/etc/apache2/httpd.conf
Give comment (#) this text
Comment Text |
---|
![]() |
64 ...65 ...66 ...67 LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so68 ...69 ...70 ...
Uncomment this text
Uncomment Text |
---|
![]() |
63 ...64 ...65 ...66#LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so67 ...68 ...69 ...
Add module on last configuration
Add Module |
---|
![]() |
536 ...537 Include etc/apache2/conf.d/*.conf538 ...539# Add module for PHP 8540 LoadModule php_module libexec/apache2/libphp.so541 AddHandler php-script .php
This module forPHP Version 8
Now restart apache withkillall httpd
PHP success loaded |
---|
![]() |
MySQL
- Can't login root user because the password didn't know
to fix this, Enable MySQL service
Enable MySQL Service |
---|
![]() |
After enable MySQL Service, now login mysql with root user.
$ mysql -u$(whoami)
After login, type this on MySQL (To use database mysql)
MariaDB [(none)]> use mysql;
Database changed
MariaDB [(none)]>
To
MariaDB [(mysql)]>
Now setting your root password MySQL you want, with
MariaDB [(mysql)]>set passwordfor'root'@'localhost' = password('your_password_here');
After setting password for root login, type
MariaDB [(mysql)]> flush privileges;
Exit MySQL, type
MariaDB [(mysql)]>exit;# or quit;
Now your root password has been changed, to login type
$ mysql -u root -p
The password column filled with the newest password
Picture |
---|
![]() |
phpMyAdmin
- mysqli::real_connect(): (HY000/2002): No such file or directory
Can't Login |
---|
![]() |
If you get this error, the solution is change value on file/data/data/com.termux/files/usr/etc/phpmyadmin/config.inc.php
:
$cfg['Servers'][$i]['host'] ='localhost';
to
$cfg['Servers'][$i]['host'] ='127.0.0.1';
- Access Denied 403 Forbidden
403 Forbidden | lamp check phpmyadmin |
---|---|
![]() | ![]() |
If you get this error, change this text on apache configuration/data/data/com.termux/files/usr/etc/apache2/httpd.conf
Require all denied |
---|
![]() |
225 ...226 ...227 ...228<Directory />229 AllowOverride none230 Require all denied231</Directory>232 ...233 ...234 ...
To
Require all granted |
---|
![]() |
225 ...226 ...227 ...228<Directory />229 AllowOverride none230 Require all granted231</Directory>232 ...233 ...234 ...
Change Require alldenied
to Require allgranted
Don't forget to restart apache withkillall httpd
About
LAMP on Android
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.