====== DokuWiki Installation ====== This guide will explain how to get up and running with DokuWiki on LiteSpeed Web Server with CentOS 7. ===== Install PHP modules ===== The easiest way to install PHP for LiteSpeed is through our CentOS repository. If the LiteSpeed Repository was not installed and enabled during the web server installation, follow [[http://www.litespeedtech.com/support/wiki/doku.php?id=litespeed_wiki:php:rpm | this guide]] to install and enable the LiteSpeed Repository. ===Step 1. Install PHP=== You can install some of the most commonly used PHP 7.1 packages and modules for LiteSpeed. Use the following command: sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml lsphp71-soap lsphp71-json -y ===Step 2. Setup PHP=== Visit ''http://your_server_IP:7080''. Navigate to **Server Configuration > External app**, then click the second icon **Edit** on the right hand side in order to edit this application.\\ Modify: * **Name**: lsphp -> ''lsphp71'' * **Command**: $SERVER_ROOT/fcgi-bin/lsphp5 -> ''$SERVER_ROOT/lsphp71/bin/lsphp'' ===Step 3.Restart LSWS=== When you are finished, click the **Save** icon to save your changes, then click the **Graceful Restart** button. ===Step 4. PHP Verification=== Visit ''http://your_server_IP/phpinfo.php'' and make sure **PHP Version** shows ''7.1.x''. ===== Download and Extract DokuWiki ===== To illustrate setting up DokuWiki on a vhost we'll use the default virtual host, “Example”. You can download DokuWiki from their official latest version wget -P /usr/local/lsws/Example/html https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz tar xvf /usr/local/lsws/Example/html/dokuwiki-stable.tgz chown -R nobody /usr/local/lsws/Example/html/dokuwiki* # Change file name dokuwiki-$date to dokuwiki will be easier to read Please note that the document root of "Example" virtual host is ''/usr/local/lsws/DEFAULT/http/'' ===== Dokuwiki Installation ===== - Visit the URL ''http://your_server_IP/dokuwiki/install.php'' in your browser and setup your account and password. \\ {{:litespeed_wiki:installation:doku-1.png?|}} - Once you complete the installer, you can safely remove ''install.php''. \\ {{:litespeed_wiki:installation:doku-2.png?|}} rm -f /usr/local/lsws/Example/html/dokuwiki/install.php - Now you can start DokuWiki on ''http://your_server_IP/dokuwiki/doku.php'' \\ {{:litespeed_wiki:installation:doku-3.png?|}}