HomeBlogMagic

Ubuntu Webserver installation, Apache, PHP, MariadDb

Der Großteil meiner Webseite läuft mit PHP, aber auch mein Framework wird für die Synchronisierung von den VMs gebraucht. Deshalb brauche ich eine Entwicklungsumgebung für PHP, Mysql/MariaDB und C++.

Im Gengsatz zu einem früheren Artikel bei dem ich die Entwicklungsumgebung beschrieben habe, werden hier auf die GUI Komponenten verzichtet.

Als Server habe ich mich für ein Ubuntu entschieden.

Ab und zu setze ich meine Umgebung neu auf und benutze dafür dieses Script:

################################################################################ 
# Script for setup Ubuntu webserver.
# More informations at: https://adirmeier.de/Blog/ID_435/index.htm
################################################################################

################################################################################
# Update system and remove unused packages
apt-get -y update
apt-get -y upgrade
apt-get -y autoremove

################################################################################
# Install common tools
apt-get -y install ssh screen vim
apt-get -y install git subversion

################################################################################
# Setup git
git config --global user.email "coolcow_ccos@yahoo.com"
git config --global user.name  "Andreas Dirmeier"

################################################################################
# Install C/C++ tools
apt-get -y install build-essential cmake libssl-dev
# Install C/C++ libraries
apt-get -y install libssl-dev

################################################################################
# Install Web dev
apt-get -y install apache2 mariadb-server php php-mysql
sudo a2enmod rewrite
sudo a2enmod actions
sudo a2enmod ssl
sudo /etc/init.d/apache2 force-reload

################################################################################
# Build and install CcSync
git clone https://coolcow.de/projects/CcSync.git
cd CcSync/Tools
sh build.sh
sh install.sh
cd ../..
rm -rf CcSync

################################################################################
# Install libreoffice for document converting
apt-get -y install libreoffice --no-install-recommends
Permalink: https://adirmeier.de/Blog/ID_435
Tags: Blog, apache, php, ubuntu, webservervon am 2022-10-17