Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
content:apache_phpfpm [2021/06/24 11:35]
Daniel [Howto setup a LAMP-Server in 2018-2020]
content:apache_phpfpm [2021/07/19 10:58] (aktuell)
Daniel Überschrift
Zeile 1: Zeile 1:
-====== Small Apache PHP- FPM- Serverguide ====== +====== Apache PHP- FPM- Serverguide ======
  
 ===== Howto setup a LAMP-Server in 2018-2020 ===== ===== Howto setup a LAMP-Server in 2018-2020 =====
Zeile 20: Zeile 19:
       * Using Socket Connections to connect to       * Using Socket Connections to connect to
   * MariaDB   * MariaDB
- 
  
 ==== Choosing Installation-Media & Install Basic System ==== ==== Choosing Installation-Media & Install Basic System ====
Zeile 30: Zeile 28:
   - Install the System with standard Desktop- Packages (KDE)   - Install the System with standard Desktop- Packages (KDE)
   - Boot into new Linux and Set Up Desktop as you like   - Boot into new Linux and Set Up Desktop as you like
- 
  
 ==== Basic System- Scaling thoughts ==== ==== Basic System- Scaling thoughts ====
Zeile 75: Zeile 72:
  
 For a local setup, you should use Sockets and disable networking. To do this, set For a local setup, you should use Sockets and disable networking. To do this, set
- 
 <code> <code>
 +
 socket = /run/mysql/mysql.sock socket = /run/mysql/mysql.sock
  
Zeile 85: Zeile 82:
 Start Mysql with "rcmysqld start" at the command line as root, it should work now. Start Mysql with "rcmysqld start" at the command line as root, it should work now.
  
-After that had worked you should secure your Database by giving a password as it was explained by the step above when starting it. If not shure just run "<font inherit/monospace;;inherit;;#000000background-color:#ffffff;>/usr/bin/mysql_secure_installation</font>". +After that had worked you should secure your Database by giving a password as it was explained by the step above when starting it. If not shure just run " <font inherit/monospace;;inherit;;#000000background-color:#ffffff;>/usr/bin/mysql_secure_installation</font> ".
  
 ==== Install Apache ==== ==== Install Apache ====
Zeile 101: Zeile 97:
   * Commit the Changes   * Commit the Changes
   * in /etc/apache2/server-tuning.conf the module will be configured. Event and Worker is nearby the same. I use the following parameters for the event/worker module:   * in /etc/apache2/server-tuning.conf the module will be configured. Event and Worker is nearby the same. I use the following parameters for the event/worker module:
 +
 <code> <code>
- 
 #This Config is for event or worker MPMs. #This Config is for event or worker MPMs.
 #ServerLimit is the maximum number of apache-servers running beside the one controlling server. So 31 will make max. 32 Processes in total. #ServerLimit is the maximum number of apache-servers running beside the one controlling server. So 31 will make max. 32 Processes in total.
Zeile 188: Zeile 184:
  
 </code> </code>
- 
  
 ==== PHP Configuration ==== ==== PHP Configuration ====
Zeile 299: Zeile 294:
  
 Well: You are done. Now its up to you to fill Apache with content. Have fun! Well: You are done. Now its up to you to fill Apache with content. Have fun!
- 
  
 ==== Manage Database with phpMyAdmin ==== ==== Manage Database with phpMyAdmin ====
  
-To manage your local Database, it would be nice to have phpMyAdmin installed first (via Package-manager). After that, copy the config.sample.inc.php to config.inc.php under /srv/www/htdocs/phpMyAdmin to use the socket <font inherit/monospace;;inherit;;#000000background-color:#ffffff;>/run/mysql/mysql.sock</font> you specified before for mysql.+To manage your local Database, it would be nice to have phpMyAdmin installed first (via Package-manager). After that, copy the config.sample.inc.php to config.inc.php under /srv/www/htdocs/phpMyAdmin to use the socket <font inherit/monospace;;inherit;;#000000background-color:#ffffff;>/run/mysql/mysql.sock</font>  you specified before for mysql.
  
 You can finish the setup of your phpMyAdmin by visiting [[http://localhost/phpMyAdmin/index.php|http://localhost/phpMyAdmin/index.php]] You can finish the setup of your phpMyAdmin by visiting [[http://localhost/phpMyAdmin/index.php|http://localhost/phpMyAdmin/index.php]]
- 
  
 ===== Installing Eclipse ===== ===== Installing Eclipse =====
Zeile 313: Zeile 306:
  
 You may download the file, extract the contents (e.g. to ~/eclipse) and run the installer there in userspace (no superuser is required). You may download the file, extract the contents (e.g. to ~/eclipse) and run the installer there in userspace (no superuser is required).
- 
  
 ===== Filling Content to your Server ===== ===== Filling Content to your Server =====
  
 This is a demo to install some small Software to your Server. I will use the github- Project [[https://github.com/obel1x/ep3-bs.git|EP3-BS]] for testing. This is a demo to install some small Software to your Server. I will use the github- Project [[https://github.com/obel1x/ep3-bs.git|EP3-BS]] for testing.
- 
  
 ==== Install git-web ==== ==== Install git-web ====
  • content/apache_phpfpm.txt
  • Zuletzt geändert: 2021/07/19 10:58
  • von Daniel