1. Cài đặt php selector
Copy từng dòng lệnh và enter nha, nhớ là từng dòng thôi
1 2 3 4 5 6 | yum install git cd /tmp/ git clone https://github.com/Skamasle/sk-php-selector.git cd sk–php–selector chmod +x sk–php–selector2.sh bash sk–php–selector2.sh php55 php56 php70 php71 php72 php73 php74 php80 |
Như vậy là cài đặt php selector thành công rồi đó, giờ chỉ cần khởi động lại httpd
1 2 | service httpd stop service httpd start |
Nhớ là copy từng dòng một
Tới đây là đã cài đặt php selector thành công tuy nhiên khi vào phpmyadmin lại bị báo lỗi chính vì vậy chúng ta lại cần cài lại phpmyadmin
2. Cài lại phpmyadmin
1 2 3 4 5 | mv /usr/share/phpMyAdmin /usr/share/phpMyAdmin–old cd /usr/share wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.zip unzip phpMyAdmin–4.9.1–all–languages.zip mv phpMyAdmin–4.9.1–all–languages phpMyAdmin |
3. Fix lỗi “phpMyAdmin Error – The configuration file now needs a secret passphrase”
1 2 | cd /usr/share/phpMyAdmin cp config.sample.inc.php config.inc.php |
file config.inc.php được tạo dùng trình gì đó mở file này lên
4. Nếu “phpMyAdmin” vẫn bị lỗi 404 thì sửa bằng cách sau
yum install phpmyadmin
#mở file “phpmyadmin.conf” bằng dòng lệnh:
vi /etc/httpd/conf.d/phpMyAdmin.conf
#thêm đoạn bên dưới vào cuối file
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1
#Require ip ::1
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1
#Require ip ::1
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
#Lưu và thoát file bằng dòng lệnh:
:wq
#Khởi động lại service
service httpd restart