{"id":9830,"date":"2026-10-28T11:27:32","date_gmt":"2026-10-28T04:27:32","guid":{"rendered":"https:\/\/longvan.net\/cong-dong\/?p=9830"},"modified":"2026-10-28T11:27:33","modified_gmt":"2026-10-28T04:27:33","slug":"huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2","status":"publish","type":"post","link":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 kh\u1eafc ph\u1ee5c l\u1ed7 h\u1ed5ng b\u1ea3o m\u1eadt PHP2Shell, qu\u00fd kh\u00e1ch c\u1ea7n c\u1eadp nh\u1eadt PHP l\u00ean phi\u00ean b\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c v\u00e1. Trong b\u00e0i vi\u1ebft n\u00e0y,&nbsp;<strong>Long V\u00e2n<\/strong>&nbsp;h\u01b0\u1edbng d\u1eabn c\u00e1ch ki\u1ec3m tra, sao l\u01b0u, c\u1eadp nh\u1eadt v\u00e0 kh\u00f4i ph\u1ee5c PHP khi c\u1ea7n thi\u1ebft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e0i vi\u00eat n\u00e0y minh h\u1ecda vi\u1ec7c c\u1eadp nh\u1eadt\u00a0<strong>PHP 8.2.x l\u00ean PHP 8.2.35 ho\u1eb7c b\u1ea3n 8.2.x m\u1edbi h\u01a1n<\/strong>, gi\u1eef nguy\u00ean nh\u00e1nh PHP \u0111ang s\u1eed d\u1ee5ng.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Nh\u00e1nh PHP \u0111ang d\u00f9ng<\/th><th class=\"has-text-align-left\" data-align=\"left\">B\u1ea3n v\u00e1 t\u1ed1i thi\u1ec3u c\u1ea7n c\u1eadp nh\u1eadt<\/th><\/tr><\/thead><tbody><tr><td>PHP 8.2.x<\/td><td><strong>PHP 8.2.35<\/strong><\/td><\/tr><tr><td>PHP 8.3.x<\/td><td><strong>PHP 8.3.36<\/strong><\/td><\/tr><tr><td>PHP 8.4.x<\/td><td><strong>PHP 8.4.27<\/strong><\/td><\/tr><tr><td>PHP 8.5.x<\/td><td><strong>PHP 8.5.12<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u1edbi PHP 8.3, 8.4 v\u00e0 8.5, th\u1ef1c hi\u1ec7n t\u01b0\u01a1ng t\u1ef1:<\/strong>&nbsp;thay&nbsp;<code>8.2<\/code>&nbsp;trong l\u1ec7nh b\u1eb1ng nh\u00e1nh \u0111ang d\u00f9ng; v\u1edbi Remi, thay&nbsp;<code>php82<\/code>&nbsp;b\u1eb1ng&nbsp;<code>php83<\/code>,&nbsp;<code>php84<\/code>&nbsp;ho\u1eb7c&nbsp;<code>php85<\/code>. Kh\u00f4ng ch\u1ecdn m\u1ed9t nh\u00e1nh kh\u00e1c v\u1edbi PHP hi\u1ec7n t\u1ea1i. Th\u00f4ng tin b\u1ea3n v\u00e1 \u0111\u01b0\u1ee3c \u0111\u1ed1i chi\u1ebfu ng\u00e0y&nbsp;<strong>23\/10\/2026<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Ph\u1ea1m vi:<\/strong>&nbsp;M\u00e1y ch\u1ee7 Linux c\u00e0i PHP b\u1eb1ng APT ho\u1eb7c DNF\/Remi, kh\u00f4ng s\u1eed d\u1ee5ng panel. Kh\u00f4ng \u00e1p d\u1ee5ng cho Docker ho\u1eb7c PHP t\u1ef1 bi\u00ean d\u1ecbch. V\u1edbi DirectAdmin, xem&nbsp;<a href=\"https:\/\/longvan.net\/cong-dong\/va-loi-php2shell-tren-directadmin\/\">h\u01b0\u1edbng d\u1eabn ri\u00eang t\u1ea1i \u0111\u00e2y<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u01b0\u1edbc khi thao t\u00e1c tr\u00ean m\u00e1y ch\u1ee7 production, Qu\u00fd kh\u00e1ch n\u00ean <strong>t\u1ea1o snapshot to\u00e0n b\u1ed9 VPS\/VM<\/strong> (ho\u1eb7c b\u1ea3n sao l\u01b0u h\u1ec7 th\u1ed1ng c\u00f3 th\u1ec3 kh\u00f4i ph\u1ee5c), \u0111\u1ed3ng th\u1eddi sao l\u01b0u m\u00e3 ngu\u1ed3n website v\u00e0 c\u01a1 s\u1edf d\u1eef li\u1ec7u theo quy tr\u00ecnh hi\u1ec7n c\u00f3. N\u00ean th\u1ef1c hi\u1ec7n trong th\u1eddi gian \u00edt truy c\u1eadp do vi\u1ec7c c\u1eadp nh\u1eadt c\u00f3 th\u1ec3 kh\u1edfi \u0111\u1ed9ng l\u1ea1i PHP-FPM\/Apache v\u00e0 g\u00e2y gi\u00e1n \u0111o\u1ea1n ng\u1eafn.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 1: Ki\u1ec3m tra PHP \u0111ang s\u1eed d\u1ee5ng<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra h\u1ec7 \u0111i\u1ec1u h\u00e0nh v\u00e0 phi\u00ean b\u1ea3n PHP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/os-release\nphp -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u1edbi&nbsp;<strong>Ubuntu\/Debian c\u00f3 nhi\u1ec1u phi\u00ean b\u1ea3n PHP<\/strong>, ki\u1ec3m tra ri\u00eang PHP 8.2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php8.2 -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u1edbi&nbsp;<strong>Remi c\u00e0i song song<\/strong>, ki\u1ec3m tra b\u1eb1ng \u0111\u01b0\u1eddng d\u1eabn ri\u00eang:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/remi\/php82\/root\/usr\/bin\/php -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ec9 ti\u1ebfp t\u1ee5c v\u1edbi h\u01b0\u1edbng d\u1eabn minh h\u1ecda b\u00ean d\u01b0\u1edbi khi phi\u00ean b\u1ea3n c\u1ea7n c\u1eadp nh\u1eadt thu\u1ed9c nh\u00e1nh&nbsp;<strong>PHP 8.2<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ki\u1ec3m tra th\u00eam PHP c\u1ee7a website:<\/strong>&nbsp;V\u1edbi WordPress, v\u00e0o&nbsp;<strong>C\u00f4ng c\u1ee5 &gt; S\u1ee9c kh\u1ecfe trang web &gt; Th\u00f4ng tin &gt; M\u00e1y ch\u1ee7<\/strong>. PHP d\u00f2ng l\u1ec7nh c\u00f3 th\u1ec3 kh\u00e1c PHP \u0111ang ph\u1ee5c v\u1ee5 website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu ch\u01b0a x\u00e1c \u0111\u1ecbnh \u0111\u01b0\u1ee3c website s\u1eed d\u1ee5ng PHP n\u00e0o, li\u00ean h\u1ec7 b\u1ed9 ph\u1eadn k\u1ef9 thu\u1eadt tr\u01b0\u1edbc khi c\u1eadp nh\u1eadt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 2: Sao l\u01b0u PHP tr\u01b0\u1edbc khi c\u1eadp nh\u1eadt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1ea1o th\u01b0 m\u1ee5c l\u01b0u c\u1ea5u h\u00ecnh v\u00e0 th\u00f4ng tin phi\u00ean b\u1ea3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -m 700 \/root\/php82-backup\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Th\u1ef1c hi\u1ec7n ti\u1ebfp c\u00e1c c\u00e2u l\u1ec7nh d\u01b0\u1edbi \u0111\u00e2y the t\u1eebng phi\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ubuntu\/Debian<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sao l\u01b0u c\u1ea5u h\u00ecnh b\u1eb1ng l\u1ec7nh&nbsp;<code>cp<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/etc\/php\/8.2 \/root\/php82-backup\/\nmkdir \/root\/php82-backup\/packages\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">APT kh\u00f4ng c\u00f3 l\u1ec7nh ho\u00e0n t\u00e1c giao d\u1ecbch. V\u00ec v\u1eady, c\u1ea7n l\u01b0u th\u00eam b\u1ed9 c\u00e0i \u0111\u00fang phi\u00ean b\u1ea3n hi\u1ec7n t\u1ea1i \u0111\u1ec3 s\u1eed d\u1ee5ng khi kh\u00f4i ph\u1ee5c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u1ea5y danh s\u00e1ch c\u00e1c g\u00f3i PHP 8.2 \u0111ang c\u00e0i:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg-query -W -f='${binary:Package}\\t${Version}\\t${db:Status-Status}\\n' | awk '$3 == \"installed\" &amp;&amp; $1 ~ \/^(php8\\.2($|&#091;-:])|libapache2-mod-php8\\.2($|:))\/ {print $1 \"=\" $2}' &gt; \/root\/php82-backup\/packages.txt\ncat \/root\/php82-backup\/packages.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu danh s\u00e1ch c\u00f3 t\u00ean g\u00f3i v\u00e0 phi\u00ean b\u1ea3n, t\u1ea3i b\u1ed9 c\u00e0i:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/php82-backup\/packages\nxargs -r apt-get download &lt; \/root\/php82-backup\/packages.txt\nls -lh \/root\/php82-backup\/packages\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ch\u1ec9 ti\u1ebfp t\u1ee5c khi t\u1ea3i th\u00e0nh c\u00f4ng to\u00e0n b\u1ed9 g\u00f3i trong danh s\u00e1ch.<\/strong>&nbsp;N\u1ebfu danh s\u00e1ch r\u1ed7ng ho\u1eb7c kho kh\u00f4ng c\u00f2n phi\u00ean b\u1ea3n c\u0169, d\u1eebng l\u1ea1i v\u00e0 li\u00ean h\u1ec7 k\u1ef9 thu\u1eadt. Kh\u00f4ng d\u00f9ng ri\u00eang c\u00e1c file c\u00f3 s\u1eb5n trong cache APT v\u00ec c\u00f3 th\u1ec3 thi\u1ebfu g\u00f3i ho\u1eb7c sai phi\u00ean b\u1ea3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AlmaLinux\/Rocky Linux\/RHEL d\u00f9ng PHP h\u1ec7 th\u1ed1ng<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sao l\u01b0u c\u1ea5u h\u00ecnh v\u00e0 ghi nh\u1eadn c\u00e1c g\u00f3i \u0111ang c\u00e0i:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/etc\/php.ini \/etc\/php.d \/root\/php82-backup\/\nrpm -qa &gt; \/root\/php82-backup\/packages.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu s\u1eed d\u1ee5ng PHP-FPM, sao l\u01b0u th\u00eam:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/etc\/php-fpm.conf \/etc\/php-fpm.d \/root\/php82-backup\/\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Remi c\u00e0i song song<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sao l\u01b0u th\u01b0 m\u1ee5c c\u1ea5u h\u00ecnh PHP 8.2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/etc\/opt\/remi\/php82 \/root\/php82-backup\/\nrpm -qa &gt; \/root\/php82-backup\/packages.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u1edbi DNF\/Remi, B\u01b0\u1edbc 5 s\u1eed d\u1ee5ng&nbsp;<code>dnf history undo<\/code>&nbsp;\u0111\u1ec3 ho\u00e0n t\u00e1c giao d\u1ecbch c\u1eadp nh\u1eadt.<\/strong>&nbsp;C\u00e1ch n\u00e0y kh\u00f4ng l\u01b0u b\u1ed9 c\u00e0i c\u0169 v\u00e0 ch\u1ec9 th\u1ef1c hi\u1ec7n \u0111\u01b0\u1ee3c khi DNF c\u00f2n truy c\u1eadp \u0111\u01b0\u1ee3c c\u00e1c phi\u00ean b\u1ea3n c\u1ea7n kh\u00f4i ph\u1ee5c, \u0111\u1ed3ng th\u1eddi kh\u00f4ng c\u00f3 xung \u0111\u1ed9t ph\u1ee5 thu\u1ed9c. N\u1ebfu c\u1ea7n b\u1ea3o \u0111\u1ea3m kh\u1ea3 n\u0103ng kh\u00f4i ph\u1ee5c khi kho \u0111\u00e3 x\u00f3a phi\u00ean b\u1ea3n c\u0169, ph\u1ea3i l\u01b0u b\u1ed9 c\u00e0i ri\u00eang tr\u01b0\u1edbc khi c\u1eadp nh\u1eadt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 3: Ti\u1ebfn h\u00e0nh c\u1eadp nh\u1eadt PHP<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tr\u01b0\u1eddng h\u1ee3p A: Ubuntu\/Debian<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C\u1eadp nh\u1eadt danh s\u00e1ch ph\u1ea7n m\u1ec1m v\u00e0 ki\u1ec3m tra b\u1ea3n PHP c\u00f3 s\u1eb5n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get update\napt-cache policy php8.2-common\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra d\u00f2ng&nbsp;<strong>Candidate<\/strong>. N\u1ebfu phi\u00ean b\u1ea3n l\u00e0&nbsp;<strong>8.2.35 ho\u1eb7c b\u1ea3n 8.2.x m\u1edbi h\u01a1n<\/strong>, ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install --only-upgrade 'php8.2*'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nh\u1eadp&nbsp;<code>Y<\/code>&nbsp;\u0111\u1ec3 x\u00e1c nh\u1eadn.&nbsp;<code>--only-upgrade<\/code>&nbsp;ch\u1ec9 n\u00e2ng c\u1ea5p c\u00e1c g\u00f3i \u0111\u00e3 c\u00e0i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u1ebfu website d\u00f9ng PHP-FPM v\u1edbi Nginx ho\u1eb7c Apache<\/strong>, ki\u1ec3m tra c\u1ea5u h\u00ecnh v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i PHP-FPM:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php-fpm8.2 -t &amp;&amp; systemctl restart php8.2-fpm\nsystemctl is-active php8.2-fpm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u1ebfu website d\u00f9ng Apache mod_php<\/strong>, c\u1eadp nh\u1eadt th\u00eam module PHP c\u1ee7a Apache v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i Apache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install --only-upgrade libapache2-mod-php8.2\napache2ctl configtest &amp;&amp; systemctl restart apache2\nsystemctl is-active apache2\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ec9 ch\u1ea1y kh\u1ed1i d\u1ecbch v\u1ee5 ph\u00f9 h\u1ee3p; n\u1ebfu d\u00f9ng c\u1ea3 hai, th\u1ef1c hi\u1ec7n c\u1ea3 hai. K\u1ebft qu\u1ea3 ki\u1ec3m tra d\u1ecbch v\u1ee5 c\u1ea7n l\u00e0&nbsp;<strong><code>active<\/code><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tr\u01b0\u1eddng h\u1ee3p B: AlmaLinux\/Rocky Linux\/RHEL d\u00f9ng PHP h\u1ec7 th\u1ed1ng<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c1p d\u1ee5ng khi c\u00e1c g\u00f3i c\u00f3 t\u00ean&nbsp;<code>php-cli<\/code>,&nbsp;<code>php-common<\/code>,&nbsp;<code>php-fpm<\/code>. Ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf --refresh upgrade 'php' 'php-*'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t&nbsp;<strong>v\u1eabn c\u00f9ng nh\u00e1nh hi\u1ec7n t\u1ea1i<\/strong>&nbsp;v\u00e0 \u0111\u1ea1t m\u1ed1c v\u00e1, sau \u0111\u00f3 nh\u1eadp&nbsp;<code>y<\/code>. N\u1ebfu \u0111\u1ec1 xu\u1ea5t chuy\u1ec3n nh\u00e1nh, nh\u1eadp&nbsp;<code>n<\/code>&nbsp;v\u00e0 d\u1eebng l\u1ea1i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u1edbi PHP-FPM, kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php-fpm -t &amp;&amp; systemctl restart php-fpm\nsystemctl is-active php-fpm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu website d\u00f9ng Apache mod_php, th\u1ef1c hi\u1ec7n thay b\u1eb1ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>httpd -t &amp;&amp; systemctl restart httpd\nsystemctl is-active httpd\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu m\u00e1y ch\u1ee7 d\u00f9ng c\u1ea3 hai, kh\u1edfi \u0111\u1ed9ng l\u1ea1i c\u1ea3 hai d\u1ecbch v\u1ee5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tr\u01b0\u1eddng h\u1ee3p C: Remi c\u00e0i song song nhi\u1ec1u phi\u00ean b\u1ea3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c1p d\u1ee5ng khi c\u00e1c g\u00f3i c\u00f3 t\u00ean&nbsp;<code>php82-php-*<\/code>,&nbsp;<code>php83-php-*<\/code>,&nbsp;<code>php84-php-*<\/code>&nbsp;ho\u1eb7c&nbsp;<code>php85-php-*<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u1eadp nh\u1eadt nh\u00e1nh PHP 8.2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf --refresh upgrade 'php82' 'php82-*'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t \u0111\u00e3 \u0111\u1ea1t m\u1ed1c v\u00e1, sau \u0111\u00f3 nh\u1eadp&nbsp;<code>y<\/code>. Kh\u1edfi \u0111\u1ed9ng l\u1ea1i PHP-FPM t\u01b0\u01a1ng \u1ee9ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/remi\/php82\/root\/usr\/sbin\/php-fpm -t &amp;&amp; systemctl restart php82-php-fpm\nsystemctl is-active php82-php-fpm\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">K\u1ebft qu\u1ea3 ki\u1ec3m tra d\u1ecbch v\u1ee5 c\u1ea7n l\u00e0&nbsp;<strong><code>active<\/code><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ghi l\u1ea1i giao d\u1ecbch c\u1eadp nh\u1eadt DNF<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu d\u00f9ng DNF\/Remi, sau khi c\u1eadp nh\u1eadt ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf history list\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ghi l\u1ea1i&nbsp;<strong>ID c\u1ee7a giao d\u1ecbch v\u1eeba c\u1eadp nh\u1eadt PHP<\/strong>&nbsp;\u0111\u1ec3 d\u00f9ng khi kh\u00f4i ph\u1ee5c. V\u00ed d\u1ee5 ID l\u00e0&nbsp;<code>25<\/code>, ki\u1ec3m tra n\u1ed9i dung b\u1eb1ng:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf history info 25\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>25<\/code>&nbsp;ch\u1ec9 l\u00e0 v\u00ed d\u1ee5; thay b\u1eb1ng ID th\u1ef1c t\u1ebf. Kh\u00f4ng m\u1eb7c \u0111\u1ecbnh giao d\u1ecbch cu\u1ed1i c\u00f9ng lu\u00f4n l\u00e0 giao d\u1ecbch c\u1eadp nh\u1eadt PHP.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>L\u01b0u \u00fd:<\/strong>&nbsp;Gi\u1eef nguy\u00ean kho ph\u1ea7n m\u1ec1m v\u00e0 module\/stream hi\u1ec7n t\u1ea1i. Kh\u00f4ng x\u00e1c nh\u1eadn n\u1ebfu tr\u00ecnh c\u1eadp nh\u1eadt \u0111\u1ec1 xu\u1ea5t g\u1ee1 g\u00f3i ho\u1eb7c chuy\u1ec3n nh\u00e1nh. N\u1ebfu kho ch\u01b0a c\u00f3 b\u1ea3n v\u00e1, li\u00ean h\u1ec7 k\u1ef9 thu\u1eadt; kh\u00f4ng t\u1ef1 \u0111\u1ed5i kho \u0111\u1ec3 \u00e9p c\u1eadp nh\u1eadt. N\u1ebfu \u0111\u01b0\u1ee3c h\u1ecfi thay file c\u1ea5u h\u00ecnh, ki\u1ec3m tra n\u1ed9i dung thay \u0111\u1ed5i tr\u01b0\u1edbc khi ch\u1ecdn.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 4: Ki\u1ec3m tra sau khi c\u1eadp nh\u1eadt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ea1y l\u1ea1i l\u1ec7nh ki\u1ec3m tra phi\u00ean b\u1ea3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu Ubuntu\/Debian c\u00e0i nhi\u1ec1u phi\u00ean b\u1ea3n, ki\u1ec3m tra \u0111\u00fang nh\u00e1nh, v\u00ed d\u1ee5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php8.2 -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu d\u00f9ng Remi c\u00e0i song song:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/remi\/php82\/root\/usr\/bin\/php -v\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 5: Kh\u00f4i ph\u1ee5c PHP n\u1ebfu c\u1eadp nh\u1eadt g\u1eb7p l\u1ed7i<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ubuntu\/Debian: C\u00e0i l\u1ea1i t\u1eeb b\u1ed9 c\u00e0i \u0111\u00e3 l\u01b0u<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra c\u00e1c file sao l\u01b0u:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lh \/root\/php82-backup\/packages\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e0i l\u1ea1i phi\u00ean b\u1ea3n PHP tr\u01b0\u1edbc c\u1eadp nh\u1eadt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install --no-download --allow-downgrades \/root\/php82-backup\/packages\/*.deb\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra danh s\u00e1ch h\u1ea1 phi\u00ean b\u1ea3n v\u00e0 nh\u1eadp&nbsp;<code>Y<\/code>. Sau khi c\u00e0i th\u00e0nh c\u00f4ng, kh\u00f4i ph\u1ee5c c\u1ea5u h\u00ecnh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/root\/php82-backup\/8.2\/. \/etc\/php\/8.2\/\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">AlmaLinux\/Rocky Linux\/RHEL v\u00e0 Remi: Ho\u00e0n t\u00e1c b\u1eb1ng DNF<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Xem l\u1ecbch s\u1eed v\u00e0 ki\u1ec3m tra ID \u0111\u00e3 ghi t\u1ea1i B\u01b0\u1edbc 3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf history list\ndnf history info 25\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Thay&nbsp;<code>25<\/code>&nbsp;b\u1eb1ng ID giao d\u1ecbch c\u1eadp nh\u1eadt PHP c\u1ea7n ho\u00e0n t\u00e1c. Khi \u0111\u00e3 x\u00e1c nh\u1eadn \u0111\u00fang giao d\u1ecbch, ch\u1ea1y:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf history undo 25\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra danh s\u00e1ch thay \u0111\u1ed5i r\u1ed3i nh\u1eadp&nbsp;<code>y<\/code>.&nbsp;<strong>L\u1ec7nh ho\u00e0n t\u00e1c to\u00e0n b\u1ed9 giao d\u1ecbch \u0111\u00e3 ch\u1ecdn<\/strong>, kh\u00f4ng ch\u1ec9 m\u1ed9t g\u00f3i PHP. DNF c\u00f3 th\u1ec3 kh\u00f4ng kh\u00f4i ph\u1ee5c \u0111\u01b0\u1ee3c n\u1ebfu kho kh\u00f4ng c\u00f2n phi\u00ean b\u1ea3n c\u0169 ho\u1eb7c c\u00e1c g\u00f3i ph\u1ee5 thu\u1ed9c \u0111\u00e3 thay \u0111\u1ed5i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sau khi ho\u00e0n t\u00e1c th\u00e0nh c\u00f4ng, kh\u00f4i ph\u1ee5c c\u1ea5u h\u00ecnh theo \u0111\u00fang ki\u1ec3u c\u00e0i \u0111\u1eb7t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP h\u1ec7 th\u1ed1ng:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/root\/php82-backup\/php.ini \/etc\/php.ini\ncp -a \/root\/php82-backup\/php.d\/. \/etc\/php.d\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu \u0111\u00e3 sao l\u01b0u c\u1ea5u h\u00ecnh PHP-FPM, ch\u1ea1y th\u00eam:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/root\/php82-backup\/php-fpm.conf \/etc\/php-fpm.conf\ncp -a \/root\/php82-backup\/php-fpm.d\/. \/etc\/php-fpm.d\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Remi c\u00e0i song song:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a \/root\/php82-backup\/php82\/. \/etc\/opt\/remi\/php82\/\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u1ebfu kh\u00f4i ph\u1ee5c g\u00f3i th\u1ea5t b\u1ea1i, d\u1eebng l\u1ea1i v\u00e0 li\u00ean h\u1ec7 k\u1ef9 thu\u1eadt.<\/strong>&nbsp;Kh\u00f4ng d\u00f9ng&nbsp;<code>--force<\/code>,&nbsp;<code>--nodeps<\/code>&nbsp;ho\u1eb7c&nbsp;<code>--allowerasing<\/code>&nbsp;\u0111\u1ec3 \u00e9p th\u1ef1c hi\u1ec7n. N\u1ebfu giao d\u1ecbch \u0111\u1ec1 xu\u1ea5t thay \u0111\u1ed5i ngo\u00e0i ph\u1ea1m vi d\u1ef1 ki\u1ebfn, kh\u00f4ng x\u00e1c nh\u1eadn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c l\u1ec7nh&nbsp;<code>cp<\/code>&nbsp;ghi \u0111\u00e8 file \u0111\u00e3 sao l\u01b0u nh\u01b0ng kh\u00f4ng x\u00f3a file m\u1edbi ph\u00e1t sinh sau c\u1eadp nh\u1eadt. N\u1ebfu c\u00f3 file c\u1ea5u h\u00ecnh m\u1edbi g\u00e2y l\u1ed7i, c\u1ea7n x\u00e1c \u0111\u1ecbnh v\u00e0 x\u1eed l\u00fd ri\u00eang.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kh\u1edfi \u0111\u1ed9ng l\u1ea1i v\u00e0 ki\u1ec3m tra PHP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ecdn kh\u1ed1i t\u01b0\u01a1ng \u1ee9ng v\u1edbi c\u00e1ch c\u00e0i PHP 8.2 tr\u00ean m\u00e1y ch\u1ee7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ubuntu\/Debian d\u00f9ng PHP-FPM:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php-fpm8.2 -t &amp;&amp; systemctl restart php8.2-fpm\nsystemctl is-active php8.2-fpm\nphp8.2 -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AlmaLinux\/Rocky Linux\/RHEL d\u00f9ng PHP-FPM h\u1ec7 th\u1ed1ng:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php-fpm -t &amp;&amp; systemctl restart php-fpm\nsystemctl is-active php-fpm\nphp -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Remi c\u00e0i song song:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/remi\/php82\/root\/usr\/sbin\/php-fpm -t &amp;&amp; systemctl restart php82-php-fpm\nsystemctl is-active php82-php-fpm\n\/opt\/remi\/php82\/root\/usr\/bin\/php -v\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u1ebfu d\u00f9ng Apache mod_php<\/strong>, kh\u1edfi \u0111\u1ed9ng l\u1ea1i Apache thay cho PHP-FPM:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em># Ubuntu\/Debian<\/em>\napache2ctl configtest &amp;&amp; systemctl restart apache2\nsystemctl is-active apache2\n\n<em># AlmaLinux\/Rocky Linux\/RHEL<\/em>\nhttpd -t &amp;&amp; systemctl restart httpd\nsystemctl is-active httpd\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ec9 ch\u1ea1y kh\u1ed1i Apache \u0111\u00fang h\u1ec7 \u0111i\u1ec1u h\u00e0nh. N\u1ebfu d\u00f9ng c\u1ea3 FPM v\u00e0 mod_php, kh\u1edfi \u0111\u1ed9ng l\u1ea1i c\u1ea3 hai.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">K\u1ebft qu\u1ea3 c\u1ea7n x\u00e1c nh\u1eadn: PHP tr\u1edf v\u1ec1 phi\u00ean b\u1ea3n tr\u01b0\u1edbc c\u1eadp nh\u1eadt, d\u1ecbch v\u1ee5 l\u00e0&nbsp;<strong><code>active<\/code><\/strong>&nbsp;v\u00e0 website ho\u1ea1t \u0111\u1ed9ng tr\u1edf l\u1ea1i. Ki\u1ec3m tra c\u1ea3 PHP c\u1ee7a website nh\u01b0 B\u01b0\u1edbc 4; kh\u1edfi \u0111\u1ed9ng l\u1ea1i queue worker n\u1ebfu c\u00f3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nh\u01b0 v\u1eady, Long V\u00e2n \u0111\u00e3 h\u01b0\u1edbng d\u1eabn qu\u00fd kh\u00e1ch ki\u1ec3m tra, sao l\u01b0u v\u00e0 c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 b\u1ea3o m\u1eadt cho PHP 8.2 m\u00e0 kh\u00f4ng thay \u0111\u1ed5i nh\u00e1nh PHP \u0111ang s\u1eed d\u1ee5ng, \u0111\u1ed3ng th\u1eddi cung c\u1ea5p ph\u01b0\u01a1ng \u00e1n kh\u00f4i ph\u1ee5c khi g\u1eb7p l\u1ed7i. V\u1edbi PHP 8.3, 8.4 v\u00e0 8.5, qu\u00fd kh\u00e1ch c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n t\u01b0\u01a1ng t\u1ef1 theo phi\u00ean b\u1ea3n t\u01b0\u01a1ng \u1ee9ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u00fac qu\u00fd kh\u00e1ch th\u1ef1c hi\u1ec7n th\u00e0nh c\u00f4ng! N\u1ebfu c\u1ea7n h\u1ed7 tr\u1ee3 trong qu\u00e1 tr\u00ecnh c\u1eadp nh\u1eadt, vui l\u00f2ng li\u00ean h\u1ec7 b\u1ed9 ph\u1eadn k\u1ef9 thu\u1eadt Long V\u00e2n \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u01b0\u1edbng d\u1eabn.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0110\u1ec3 kh\u1eafc ph\u1ee5c l\u1ed7 h\u1ed5ng b\u1ea3o m\u1eadt PHP2Shell, qu\u00fd kh\u00e1ch c\u1ea7n c\u1eadp nh\u1eadt PHP l\u00ean phi\u00ean b\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c v\u00e1. Trong b\u00e0i vi\u1ebft n\u00e0y,&nbsp;Long V\u00e2n&nbsp;h\u01b0\u1edbng d\u1eabn c\u00e1ch ki\u1ec3m tra, sao l\u01b0u, c\u1eadp nh\u1eadt v\u00e0 kh\u00f4i ph\u1ee5c PHP khi c\u1ea7n thi\u1ebft. B\u00e0i vi\u00eat n\u00e0y minh h\u1ecda vi\u1ec7c c\u1eadp nh\u1eadt\u00a0PHP 8.2.x l\u00ean PHP 8.2.35 ho\u1eb7c b\u1ea3n 8.2.x [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_oasis_is_in_workflow":0,"_oasis_original":0,"footnotes":""},"categories":[1,4],"tags":[5,479],"class_list":["post-9830","post","type-post","status-publish","format-standard","hentry","category-huong-dan-chung","category-linux","tag-linux","tag-php2shell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n\" \/>\n<meta property=\"og:description\" content=\"\u0110\u1ec3 kh\u1eafc ph\u1ee5c l\u1ed7 h\u1ed5ng b\u1ea3o m\u1eadt PHP2Shell, qu\u00fd kh\u00e1ch c\u1ea7n c\u1eadp nh\u1eadt PHP l\u00ean phi\u00ean b\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c v\u00e1. Trong b\u00e0i vi\u1ebft n\u00e0y,&nbsp;Long V\u00e2n&nbsp;h\u01b0\u1edbng d\u1eabn c\u00e1ch ki\u1ec3m tra, sao l\u01b0u, c\u1eadp nh\u1eadt v\u00e0 kh\u00f4i ph\u1ee5c PHP khi c\u1ea7n thi\u1ebft. B\u00e0i vi\u00eat n\u00e0y minh h\u1ecda vi\u1ec7c c\u1eadp nh\u1eadt\u00a0PHP 8.2.x l\u00ean PHP 8.2.35 ho\u1eb7c b\u1ea3n 8.2.x [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Long V\u00e2n\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-28T04:27:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-28T04:27:33+00:00\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n Minh Chi\u1ebfn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n Minh Chi\u1ebfn\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/\"},\"author\":{\"name\":\"Nguy\u1ec5n Minh Chi\u1ebfn\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#\\\/schema\\\/person\\\/4e3b5ddeec66c1837d1411569db7b8f0\"},\"headline\":\"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2\",\"datePublished\":\"2026-10-28T04:27:32+00:00\",\"dateModified\":\"2026-10-28T04:27:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/\"},\"wordCount\":2238,\"publisher\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#organization\"},\"keywords\":[\"Linux\",\"php2shell\"],\"articleSection\":[\"H\u01b0\u1edbng d\u1eabn chung\",\"Linux\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/\",\"url\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/\",\"name\":\"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#website\"},\"datePublished\":\"2026-10-28T04:27:32+00:00\",\"dateModified\":\"2026-10-28T04:27:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#website\",\"url\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/\",\"name\":\"Long V\u00e2n\",\"description\":\"C\u1ed9ng \u0110\u1ed3ng\",\"publisher\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#organization\",\"name\":\"Long V\u00e2n\",\"url\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/cropped-logo-longvancloudsolution.png\",\"contentUrl\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/cropped-logo-longvancloudsolution.png\",\"width\":1300,\"height\":330,\"caption\":\"Long V\u00e2n\"},\"image\":{\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/#\\\/schema\\\/person\\\/4e3b5ddeec66c1837d1411569db7b8f0\",\"name\":\"Nguy\u1ec5n Minh Chi\u1ebfn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g\",\"caption\":\"Nguy\u1ec5n Minh Chi\u1ebfn\"},\"sameAs\":[\"http:\\\/\\\/longvan.net\\\/cong-dong\"],\"url\":\"https:\\\/\\\/longvan.net\\\/cong-dong\\\/author\\\/minhchien\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/","og_locale":"vi_VN","og_type":"article","og_title":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n","og_description":"\u0110\u1ec3 kh\u1eafc ph\u1ee5c l\u1ed7 h\u1ed5ng b\u1ea3o m\u1eadt PHP2Shell, qu\u00fd kh\u00e1ch c\u1ea7n c\u1eadp nh\u1eadt PHP l\u00ean phi\u00ean b\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c v\u00e1. Trong b\u00e0i vi\u1ebft n\u00e0y,&nbsp;Long V\u00e2n&nbsp;h\u01b0\u1edbng d\u1eabn c\u00e1ch ki\u1ec3m tra, sao l\u01b0u, c\u1eadp nh\u1eadt v\u00e0 kh\u00f4i ph\u1ee5c PHP khi c\u1ea7n thi\u1ebft. B\u00e0i vi\u00eat n\u00e0y minh h\u1ecda vi\u1ec7c c\u1eadp nh\u1eadt\u00a0PHP 8.2.x l\u00ean PHP 8.2.35 ho\u1eb7c b\u1ea3n 8.2.x [&hellip;]","og_url":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/","og_site_name":"Long V\u00e2n","article_published_time":"2026-10-28T04:27:32+00:00","article_modified_time":"2026-10-28T04:27:33+00:00","author":"Nguy\u1ec5n Minh Chi\u1ebfn","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n Minh Chi\u1ebfn","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"8 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/#article","isPartOf":{"@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/"},"author":{"name":"Nguy\u1ec5n Minh Chi\u1ebfn","@id":"https:\/\/longvan.net\/cong-dong\/#\/schema\/person\/4e3b5ddeec66c1837d1411569db7b8f0"},"headline":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2","datePublished":"2026-10-28T04:27:32+00:00","dateModified":"2026-10-28T04:27:33+00:00","mainEntityOfPage":{"@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/"},"wordCount":2238,"publisher":{"@id":"https:\/\/longvan.net\/cong-dong\/#organization"},"keywords":["Linux","php2shell"],"articleSection":["H\u01b0\u1edbng d\u1eabn chung","Linux"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/","url":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/","name":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2 - Long V\u00e2n","isPartOf":{"@id":"https:\/\/longvan.net\/cong-dong\/#website"},"datePublished":"2026-10-28T04:27:32+00:00","dateModified":"2026-10-28T04:27:33+00:00","breadcrumb":{"@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/longvan.net\/cong-dong\/huong-dan-cap-nhat-ban-va-loi-bao-mat-php2shell-tu-php8-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/longvan.net\/cong-dong\/"},{"@type":"ListItem","position":2,"name":"H\u01b0\u1edbng d\u1eabn c\u1eadp nh\u1eadt b\u1ea3n v\u00e1 l\u1ed7i b\u1ea3o m\u1eadt PHP2SHELL t\u1eeb PHP8.2"}]},{"@type":"WebSite","@id":"https:\/\/longvan.net\/cong-dong\/#website","url":"https:\/\/longvan.net\/cong-dong\/","name":"Long V\u00e2n","description":"C\u1ed9ng \u0110\u1ed3ng","publisher":{"@id":"https:\/\/longvan.net\/cong-dong\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/longvan.net\/cong-dong\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/longvan.net\/cong-dong\/#organization","name":"Long V\u00e2n","url":"https:\/\/longvan.net\/cong-dong\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/longvan.net\/cong-dong\/#\/schema\/logo\/image\/","url":"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2025\/11\/cropped-logo-longvancloudsolution.png","contentUrl":"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2025\/11\/cropped-logo-longvancloudsolution.png","width":1300,"height":330,"caption":"Long V\u00e2n"},"image":{"@id":"https:\/\/longvan.net\/cong-dong\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/longvan.net\/cong-dong\/#\/schema\/person\/4e3b5ddeec66c1837d1411569db7b8f0","name":"Nguy\u1ec5n Minh Chi\u1ebfn","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/secure.gravatar.com\/avatar\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/611e3c441841add8266c2b24a36f4fbbae2692e1155b630506f94b127bc52554?s=96&d=mm&r=g","caption":"Nguy\u1ec5n Minh Chi\u1ebfn"},"sameAs":["http:\/\/longvan.net\/cong-dong"],"url":"https:\/\/longvan.net\/cong-dong\/author\/minhchien\/"}]}},"_links":{"self":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/9830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/comments?post=9830"}],"version-history":[{"count":9,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/9830\/revisions"}],"predecessor-version":[{"id":9864,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/9830\/revisions\/9864"}],"wp:attachment":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/media?parent=9830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/categories?post=9830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/tags?post=9830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}