Solved issue: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock
[root@localhost ~]# mysqladmin -u root shutdown mysqladmin: connect to server at 'localhost' failed error: 'Can't…
In the article we will tell you to install apache 2.4, php 5.5 and mysql on centos 6/7 with this we will guide you about installing phpmyadmin and related php and mysql modules.
LMAP is becoming more and more popular these days. People are using more vps and dedicated servers for their sites and applications. PHP backend is became more popular so here in this post we will tell you about installation on linux system’s.
Here I am using centos 6 for installation. From sept 2015 php 5.4 is no longer supported by PHP team so people are trying to install PHP 5.5+ version for good security and performance purpose on their linux servers.
Remi is a repository where you can find the latest versions of the PHP in this repository we can find latest programs and dependencies.
# yum update && yum install epel-release # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Open following remi.repo file and change enabled=0 to 1 for php55 tag. Here we want to install PHP 5.5 version on centos machine.
# vim /etc/yum.repos.d/remi.repo After opening this file just edit this file and change enabled flag to 1 for php55 section
[remi] name=Remi's RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi [remi-php55] name=Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/php55/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/6/php55/mirror # NOTICE: common dependencies are in "remi-safe" enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Afer enabling remi repository. Now it is time to install PHP and apche and mysql
# yum --enablerepo=remi install httpd mysql mysql-server php php-common mod_php phpmyadmin
Do not forget to accept installation and type Y when you asked while installation. After installation run following command which will be useful while rebooting server(linux). After rebooting server following service will automatically started. —— Enable Apache and MySQL on Boot ——
# chkconfig --levels 235 httpd on # chkconfig --levels 235 mysqld on
—— Start Apache and MySQL ——
# /etc/init.d/httpd start # /etc/init.d/mysqld start
Go to /var/www/html directoy and create file called phpinfo.php using following command.
put following code in that file.
<?php echo phpinfo(); ?>
Execute php.info file on your web browser
You can check your installation on command prompt also. For checking php modules use following command.
above command will list all php modules which are installed on your centos machine
Congratulations! Just now you completed your php 5.5, apache and mysql installation on your linux box.