Khác biệt giữa các bản “Ghi chú VPS Centos and Plesk”
Từ ChipFC Wiki
(→Upgrade git on CentOS 7) |
(→Upgrade MariaDB on CentOS 7) |
||
Dòng 31: | Dòng 31: | ||
#Create a backup of all databases with the following command: | #Create a backup of all databases with the following command: | ||
− | #:MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql | + | #:<syntaxhighlight>MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql</syntaxhighlight> |
#Stop the MariaDB service: | #Stop the MariaDB service: | ||
− | #:service mariadb stop | + | #:<syntaxhighlight>service mariadb stop</syntaxhighlight> |
#Remove additional packages like mariadb-bench: | #Remove additional packages like mariadb-bench: | ||
− | #:rpm -e mariadb-bench | + | #:<syntaxhighlight>rpm -e mariadb-bench</syntaxhighlight> |
#Copy a databases directory in a separate folder like this (for backup purposes also): | #Copy a databases directory in a separate folder like this (for backup purposes also): | ||
− | #:cp -a /var/lib/mysql/ /var/lib/mysql_backup | + | #:<syntaxhighlight>cp -a /var/lib/mysql/ /var/lib/mysql_backup</syntaxhighlight> |
− | #Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for | + | #Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for MariaDB10.1: |
− | #:<syntaxhighlight> | + | #:<syntaxhighlight>[mariadb] |
− | [mariadb] | ||
name = MariaDB | name = MariaDB | ||
baseurl = http://yum.mariadb.org/10.1/centos7-amd64 | baseurl = http://yum.mariadb.org/10.1/centos7-amd64 | ||
Dòng 46: | Dòng 45: | ||
gpgcheck = 1</syntaxhighlight> | gpgcheck = 1</syntaxhighlight> | ||
#Perform an upgrade with: | #Perform an upgrade with: | ||
− | #:yum install mariadb | + | #:<syntaxhighlight>yum install mariadb</syntaxhighlight> |
#Start the MariaDB service: | #Start the MariaDB service: | ||
− | #:service mariadb start | + | #:<syntaxhighlight>service mariadb start</syntaxhighlight> |
#Execute this command to update the package version inside Plesk: | #Execute this command to update the package version inside Plesk: | ||
− | #:plesk sbin packagemng -sdf | + | #:<syntaxhighlight>plesk sbin packagemng -sdf</syntaxhighlight> |
#Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed: | #Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed: | ||
− | #:rm /etc/init.d/mysql | + | #:<syntaxhighlight>rm /etc/init.d/mysql</syntaxhighlight> |
− | #:systemctl daemon-reload | + | #:<syntaxhighlight>systemctl daemon-reload</syntaxhighlight> |
== Install ionCube Loader on a CentOS 7== | == Install ionCube Loader on a CentOS 7== |
Phiên bản lúc 23:48, ngày 21 tháng 3 năm 2018
Mục lục
Upgrade OS vendor PHP on CentOS 7
https://support.plesk.com/hc/en-us/articles/115000438614-How-to-upgrade-OS-vendor-PHP-on-CentOS-7-
- Connect to the server using SSH.
- Enable EPEL repository:
# yum install epel-release
- Download Remi repository package:
# wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
- Enable Remi PHP repo:
# rpm -ivh remi-release-7.rpm
- Make sure yum-utils package is installed and enable appropriate Remi repository. As an example to upgrade OS vendor PHP to version 7 enable the following repository:
# yum-config-manager --enable remi-php70
- Update php package:
# yum update php
Upgrade git on CentOS 7
- https://gist.github.com/mualucky/bf4c1826094a082273c096988a28bc45
- http://stackoverflow.com/questions/21820715/how-to-install-latest-version-of-git-on-centos-6-x-7-x
-
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
-
yum update git
Upgrade MariaDB on CentOS 7
CentOS 7 is shipped with MariaDB. MariaDB 10.x version is a drop-in replacement for MySQL 5.5-5.7.
- Create a backup of all databases with the following command:
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
- Stop the MariaDB service:
service mariadb stop
- Remove additional packages like mariadb-bench:
rpm -e mariadb-bench
- Copy a databases directory in a separate folder like this (for backup purposes also):
cp -a /var/lib/mysql/ /var/lib/mysql_backup
- Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for MariaDB10.1:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1
- Perform an upgrade with:
yum install mariadb
- Start the MariaDB service:
service mariadb start
- Execute this command to update the package version inside Plesk:
plesk sbin packagemng -sdf
- Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed:
rm /etc/init.d/mysql
systemctl daemon-reload
Install ionCube Loader on a CentOS 7
https://www.rosehosting.com/blog/install-ioncube-loader-on-centos-7/
Install pngquant
https://centos.pkgs.org/7/epel-x86_64/pngquant-2.7.2-1.el7.x86_64.rpm.html