User Tools

Site Tools


installs:wiki:setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installs:wiki:setup [2024/01/29 13:39] – added sections 2, 3, 4 elraphikinstalls:wiki:setup [2024/01/30 11:51] (current) – [5. Install PHP dependencies] elraphik
Line 10: Line 10:
  
  
-===== Dependencies =====+===== PHP Install=====
 To function properly, DokuWiki needs a web server that can run php, and obviously php, as we can see on their [[doku>reuirements|requirements page]]. To function properly, DokuWiki needs a web server that can run php, and obviously php, as we can see on their [[doku>reuirements|requirements page]].
  
Line 26: Line 26:
 </code> </code>
  
-<WRAP center round info 60%>+<WRAP center round info 100%>
 This is a single line command, so you can just copy/paste the whole command into your terminal and hit **Enter**. This is a single line command, so you can just copy/paste the whole command into your terminal and hit **Enter**.
 </WRAP> </WRAP>
Line 36: Line 36:
  
 <code bash> <code bash>
-wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -+wget -qO - "https://packages.sury.org/php/apt.gpg| sudo apt-key add -
 </code> </code>
  
Line 48: Line 48:
  
 ==== 4. Install PHP 8.X ==== ==== 4. Install PHP 8.X ====
 +
 +Now that the repo is fully configured, we can just run the install command for php8 with apt package manager.
  
 <code bash> <code bash>
Line 53: Line 55:
 </code> </code>
  
-<WRAP center round todo 60%> +==== 5. Install PHP dependencies ==== 
-This page is not finished yet, what remains to do is finishing php install & nginx config.+ 
 +Normally, we could've stopped there for our PHP 8 install, but DokuWiki needs a special PHP 8 package that may not be present by default after this install: ''php8.x-xml''. Also, as we'll use nginx as our web server, we have to install the package ''php8.x-fpm''
 + 
 +<code bash> 
 +sudo apt install php8.3-{xml,fpm} 
 +</code> 
 + 
 +<WRAP center round important 100%> 
 +Mind replacing ''8.3'' with the version of PHP installed on your machine for better compatibility.
 </WRAP> </WRAP>
 +
 +And that's it for the PHP install, we can now install DokuWiki itself, and then we'll do the Nginx configuration as it'll be easier afterwards.
  
installs/wiki/setup.1706535572.txt.gz · Last modified: 2024/01/29 13:39 by elraphik