<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Saran Raj</title>
    <description>The latest articles on DEV Community by Saran Raj (@saranraj9531).</description>
    <link>https://dev.to/saranraj9531</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F948865%2Fb6b25ea4-7c91-4416-82c2-a11a10fc8733.jpeg</url>
      <title>DEV Community: Saran Raj</title>
      <link>https://dev.to/saranraj9531</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/saranraj9531"/>
    <language>en</language>
    <item>
      <title>APACHE, MYSQL, PHP, PHPMyAdmin INSTALLATION COMMANDS</title>
      <dc:creator>Saran Raj</dc:creator>
      <pubDate>Sat, 28 Oct 2023 12:23:02 +0000</pubDate>
      <link>https://dev.to/saranraj9531/apache-mysql-php-phpmyadmin-installation-commands-48b9</link>
      <guid>https://dev.to/saranraj9531/apache-mysql-php-phpmyadmin-installation-commands-48b9</guid>
      <description>&lt;p&gt;*&lt;em&gt;INSTALL APACHE2 *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;sudo apt install apache2 -y&lt;br&gt;
sudo systemctl status apache2&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;INSTALL MYSQL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;sudo apt update&lt;br&gt;
sudo apt-get install mysql-server&lt;br&gt;
systemctl is-active mysql&lt;br&gt;
sudo mysql&lt;br&gt;
rootuser:&lt;br&gt;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '^$kydtyo)&amp;amp;E%sss';&lt;br&gt;
FLUSH PRIVILEGES;&lt;/p&gt;

&lt;p&gt;User: &lt;br&gt;
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'jE$!1p$ka0FuSY(&amp;amp;$HJ';  (passowrd must be strong)&lt;br&gt;
GRANT ALL PRIVILEGES ON * . * TO 'admin'@'localhost';&lt;br&gt;
FLUSH PRIVILEGES;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;INSTALL PHP&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;sudo apt update&lt;br&gt;
sudo apt install software-properties-common apt-transport-https -y&lt;br&gt;
sudo add-apt-repository ppa:ondrej/php -y&lt;br&gt;
sudo apt update&lt;br&gt;
sudo apt install php7.4 php7.4-common libapache2-mod-php7.4 php7.4-cli&lt;br&gt;
sudo systemctl restart apache2&lt;br&gt;
sudo apt install php7.4-fpm php7.4-common libapache2-mod-fcgid php7.4-cli&lt;br&gt;
sudo a2enmod proxy_fcgi setenvif &amp;amp;&amp;amp; sudo a2enconf php7.4-fpm&lt;br&gt;
sudo systemctl restart apache2&lt;br&gt;
systemctl status php7.4-fpm&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;INSTAL PHPMYADMIN *&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;wget &lt;a href="https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz"&gt;https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;tar xvf phpMyAdmin-latest-all-languages.tar.gz&lt;/p&gt;

&lt;p&gt;sudo mv phpMyAdmin-*/ /usr/share/phpmyadmin&lt;/p&gt;

&lt;p&gt;sudo mkdir -p /var/lib/phpmyadmin/tmp&lt;br&gt;
sudo chown -R www-data:www-data /var/lib/phpmyadmin&lt;/p&gt;

&lt;p&gt;sudo mkdir /etc/phpmyadmin/&lt;/p&gt;

&lt;p&gt;sudo cp /usr/share/phpmyadmin/config.sample.inc.php  /usr/share/phpmyadmin/config.inc.php&lt;/p&gt;

&lt;p&gt;sudo nano /usr/share/phpmyadmin/config.inc.php&lt;/p&gt;

&lt;p&gt;add this key &lt;br&gt;
$cfg['blowfish_secret'] = 'H2OxcGXxflSd8JwrwVlh6KW6s2rER63i';&lt;/p&gt;

&lt;p&gt;add temp path&lt;br&gt;
$cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';&lt;/p&gt;

&lt;p&gt;sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf&lt;/p&gt;

&lt;p&gt;paste belw code&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Alias /phpmyadmin /usr/share/phpmyadmin
&amp;lt;Directory /usr/share/phpmyadmin&amp;gt;
    Options SymLinksIfOwnerMatch
    DirectoryIndex index.php
    &amp;lt;IfModule mod_php5.c&amp;gt;
        &amp;lt;IfModule mod_mime.c&amp;gt;
            AddType application/x-httpd-php .php
        &amp;lt;/IfModule&amp;gt;
        &amp;lt;FilesMatch ".+\.php$"&amp;gt;
            SetHandler application/x-httpd-php
        &amp;lt;/FilesMatch&amp;gt;
        php_value include_path .
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
        php_admin_value mbstring.func_overload 0
    &amp;lt;/IfModule&amp;gt;
    &amp;lt;IfModule mod_php.c&amp;gt;
        &amp;lt;IfModule mod_mime.c&amp;gt;
            AddType application/x-httpd-php .php
        &amp;lt;/IfModule&amp;gt;
        &amp;lt;FilesMatch ".+\.php$"&amp;gt;
            SetHandler application/x-httpd-php
        &amp;lt;/FilesMatch&amp;gt;
        php_value include_path .
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
        php_admin_value mbstring.func_overload 0
    &amp;lt;/IfModule&amp;gt;
&amp;lt;/Directory&amp;gt;
# Authorize for setup
&amp;lt;Directory /usr/share/phpmyadmin/setup&amp;gt;
    &amp;lt;IfModule mod_authz_core.c&amp;gt;
        &amp;lt;IfModule mod_authn_file.c&amp;gt;
            AuthType Basic
            AuthName "phpMyAdmin Setup"
            AuthUserFile /etc/phpmyadmin/htpasswd.setup
        &amp;lt;/IfModule&amp;gt;
        Require valid-user
    &amp;lt;/IfModule&amp;gt;
&amp;lt;/Directory&amp;gt;
# Disallow web access to directories that don't need it
&amp;lt;Directory /usr/share/phpmyadmin/templates&amp;gt;
    Require all denied
&amp;lt;/Directory&amp;gt;
&amp;lt;Directory /usr/share/phpmyadmin/libraries&amp;gt;
    Require all denied
&amp;lt;/Directory&amp;gt;
&amp;lt;Directory /usr/share/phpmyadmin/setup/lib&amp;gt;
    Require all denied
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;sudo systemctl restart apache2&lt;/p&gt;

&lt;p&gt;&lt;a href="http://localhost/phpmyadmin/"&gt;http://localhost/phpmyadmin/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ubuntu</category>
      <category>linux</category>
      <category>php</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
