{"id":232783,"date":"2023-01-28T17:28:00","date_gmt":"2023-01-28T14:28:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232783"},"modified":"2022-11-10T17:45:24","modified_gmt":"2022-11-10T14:45:24","slug":"jak-nalashtuvati-hhvm-na-ubuntu-vps","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/uk\/jak-nalashtuvati-hhvm-na-ubuntu-vps\/","title":{"rendered":"\u042f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 HHVM \u043d\u0430 Ubuntu VPS?"},"content":{"rendered":"\n<p>\u041c\u0456\u0439 \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 <a href=\"https:\/\/helloacm.com\/webhosting-review-quickhostuk-web-hosting-is-simply-the-best\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">VPS<\/a> (\u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440) \u043c\u0430\u0432 \u043b\u0438\u0448\u0435 512 \u041c\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0457 \u043f\u0430\u043c&#8217;\u044f\u0442\u0456, 1 \u044f\u0434\u0440\u043e \u200b\u200b\u0442\u0430 10 \u0413\u0411 \u0436\u043e\u0440\u0441\u0442\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430. \u041f\u0456\u0437\u043d\u0456\u0448\u0435 \u044f <a href=\"https:\/\/helloacm.com\/mysql-server-stopped-due-of-out-of-memory-exception-on-ubuntu-vps\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u043f\u0435\u0440\u0435\u0439\u0448\u043e\u0432<\/a> \u043d\u0430 2 \u044f\u0434\u0440\u0430, 1 \u0413\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0457 \u043f\u0430\u043c\u2019\u044f\u0442\u0456 \u0442\u0430 20 \u0413\u0411 \u0436\u043e\u0440\u0441\u0442\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u0456\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u0456\u0437 \u0431\u0440\u0430\u043a\u043e\u043c \u043f\u0430\u043c\u2019\u044f\u0442\u0456. \u041e\u0434\u043d\u0430\u043a \u043a\u0456\u043b\u044c\u043a\u0430 \u0434\u043d\u0456\u0432 \u0442\u043e\u043c\u0443 \u0442\u0440\u0430\u0444\u0456\u043a \u0437\u0440\u043e\u0441\u0442\u0430\u0454 (\u0431\u0456\u043b\u044c\u0448\u0456\u0441\u0442\u044c \u0437 \u043d\u0438\u0445 \u2013 \u0432\u0456\u0434 <a href=\"https:\/\/helloacm.com\/how-to-ban-specified-ips-in-apache2-server\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u0431\u043e\u0442\u0456\u0432<\/a> ), VPS \u043b\u0435\u0434\u0432\u0435 \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0441\u044f, \u0456 \u0442\u043e\u043c\u0443 \u044f <a href=\"https:\/\/helloacm.com\/site-news-vps-upgraded-again-to-handle-large-traffic\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u0437\u043d\u043e\u0432\u0443 \u043e\u043d\u043e\u0432\u0438\u0432<\/a> \u0434\u043e 3 \u044f\u0434\u0435\u0440 \u0456 2 \u0413\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0457 \u043f\u0430\u043c\u2019\u044f\u0442\u0456.<\/p>\n<p>\u0412\u0435\u0440\u0441\u0456\u044f PHP \u0443 VPS \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 5.5, \u0442\u043e\u043c\u0443 \u0432\u043e\u043d\u0430 \u043c\u0430\u0454 \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u043f\u0440\u0438\u0441\u043a\u043e\u0440\u044e\u0432\u0430\u0447 <strong>OpCache<\/strong>, \u044f\u043a\u0438\u0439 \u043a\u0435\u0448\u0443\u0454 \u043a\u043e\u0434 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 PHP. Opcache \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u0437\u0430\u043c\u0456\u043d\u0443 APC (Another PHP Cache), \u044f\u043a\u0438\u0439 \u0454 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u044f\u043a\u0438\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u0438\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u044f PHP-\u043a\u043e\u0434\u0443 \u0434\u043e \u0432\u0435\u0440\u0441\u0456\u0457 5.4.x \u0430\u0431\u043e \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0445 \u0432\u0435\u0440\u0441\u0456\u0439. HHVM \u043f\u0440\u0430\u0446\u044e\u0454 \u043f\u043e\u0434\u0456\u0431\u043d\u0438\u043c \u0447\u0438\u043d\u043e\u043c <a href=\"https:\/\/hhvm.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">.<\/a> \u0412\u0456\u043d \u0441\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u043a\u043e\u043c\u043f\u0456\u043b\u044e\u0454 PHP-\u043a\u043e\u0434 \u0443 \u0437\u0431\u0456\u0440\u043a\u0443, \u0430 \u043f\u043e\u0442\u0456\u043c \u043a\u043e\u0434 \u0437\u0431\u0456\u0440\u043a\u0438, \u044f\u043a\u0449\u043e \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0438\u0439 \u0456 \u0432\u0441\u0435 \u0449\u0435 \u0434\u0456\u0439\u0441\u043d\u0438\u0439, \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043e \u0431\u0435\u0437 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0457 \u0456\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0456\u0457 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e PHP-\u043a\u043e\u0434\u0443. \u0426\u044f \u0456\u0434\u0435\u044f \u0434\u0443\u0436\u0435 \u0441\u0445\u043e\u0436\u0430 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET, \u0434\u0435 \u043c\u043e\u0432\u0438 .NET, \u0442\u0430\u043a\u0456 \u044f\u043a C#, \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u0430\u044e\u0442\u044c\u0441\u044f \u0442\u0430 \u043a\u043e\u043c\u043f\u0456\u043b\u044e\u044e\u0442\u044c\u0441\u044f \u0443 \u0432\u043b\u0430\u0441\u043d\u0438\u0439 \u043a\u043e\u0434 \u043f\u0456\u0434 \u0447\u0430\u0441 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u043a\u043e\u043c\u043f\u0456\u043b\u044f\u0442\u043e\u0440\u0430 (JIT = Just In Time). \u041e\u0441\u044c \u0447\u043e\u043c\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 .NET \u0441\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u043f\u0440\u0430\u0446\u044e\u044e\u0442\u044c \u043f\u043e\u0432\u0456\u043b\u044c\u043d\u043e, \u0430\u043b\u0435, \u044f\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043f\u0440\u0438\u0448\u0432\u0438\u0434\u0448\u0443\u044e\u0442\u044c\u0441\u044f \u043f\u0456\u0437\u043d\u0456\u0448\u0435, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0432\u043e\u043d\u0438 \u043a\u043e\u043c\u043f\u0456\u043b\u044e\u044e\u0442\u044c\u0441\u044f \u043f\u0456\u0434 \u0447\u0430\u0441 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u0434\u043e \u0440\u0456\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0443 \u0442\u0430 \u043a\u0435\u0448\u0443\u044e\u0442\u044c\u0441\u044f.<\/p>\n<p>\u0417\u0432\u0438\u0447\u0430\u0439\u043d\u043e, \u0454 \u0439 \u0456\u043d\u0448\u0456 \u043d\u043e\u0432\u0456 \u0444\u0443\u043d\u043a\u0446\u0456\u0457. \u041d\u043e\u0432\u0430 \u043c\u043e\u0432\u0430 [Hack] \u0431\u0430\u0437\u0443\u0454\u0442\u044c\u0441\u044f \u043d\u0430 PHP. \u041c\u0438 \u0437\u043d\u0430\u0454\u043c\u043e, \u0449\u043e \u043c\u043e\u0432\u0430 PHP \u0454 \u043c\u043e\u0432\u043e\u044e \u0432\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0443, \u0449\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0454, \u0449\u043e \u0432\u0430\u043c \u043d\u0435 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0432\u043a\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u0442\u0438\u043f (\u043d\u0430\u0441\u043f\u0440\u0430\u0432\u0434\u0456 \u043d\u0435\u043c\u0430\u0454 \u0441\u043f\u043e\u0441\u043e\u0431\u0456\u0432 \u0437\u0440\u043e\u0431\u0438\u0442\u0438 \u0446\u0435 \u044f\u0432\u043d\u043e) \u0434\u043b\u044f \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0445 \u0437\u043c\u0456\u043d\u043d\u0438\u0445. \u0422\u0438\u043f\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f, \u043a\u043e\u043b\u0438 \u0446\u0435 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e. \u041c\u043e\u0432\u0430 Hack \u2014 \u0446\u0435 \u043c\u043e\u0432\u0430 \u043f\u043e\u0441\u0442\u0443\u043f\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0443, \u0449\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0454, \u0449\u043e \u043a\u043e\u043b\u0438 \u0432\u0438 \u0432\u043f\u0435\u0440\u0448\u0435 \u0432\u0438\u0437\u043d\u0430\u0447\u0430\u0454\u0442\u0435 \u0442\u0438\u043f, \u0439\u043e\u0433\u043e \u043d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0437\u043c\u0456\u043d\u0438\u0442\u0438. \u0426\u0435 \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u043f\u0440\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043d\u0430\u0434\u0456\u0439\u043d\u0438\u0439 \u043a\u043e\u0434 \u0456 \u043f\u043e\u043a\u0440\u0430\u0449\u0443\u0454 \u0435\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0456\u0441\u0442\u044c \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438. \u0426\u0435 \u0434\u043e\u0441\u0438\u0442\u044c \u0432\u0435\u043b\u0438\u043a\u0430 \u0442\u0435\u043c\u0430, \u044f\u043a\u0443 \u0432\u0430\u0440\u0442\u043e \u0432\u0438\u0441\u0432\u0456\u0442\u043b\u0438\u0442\u0438 \u043e\u043a\u0440\u0435\u043c\u043e\u044e \u043f\u0443\u0431\u043b\u0456\u043a\u0430\u0446\u0456\u0454\u044e.<\/p>\n<p>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f HHVM \u043d\u0430 Linux (\u0443 \u043c\u043e\u0454\u043c\u0443 \u0432\u0438\u043f\u0430\u0434\u043a\u0443 Ubuntu) \u0434\u043e\u0441\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0435.<\/p>\n<pre><code>root@uploadbeta:\/var\/www\/helloacm.com\/htdocs\/hhvm# lsb_release -a\nNo LSB modules are available.\nDistributor ID: Ubuntu\nDescription: \u00a0 \u00a0Ubuntu 14.04.1 LTS\nRelease: \u00a0 \u00a0 \u00a0 \u00a014.04\nCodename: \u00a0 \u00a0 \u00a0 trusty<\/code><\/pre>\n<p>\u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e \u0441\u043a\u043e\u043c\u043f\u0456\u043b\u044c\u043e\u0432\u0430\u043d\u0456 \u0434\u0432\u0456\u0439\u043a\u043e\u0432\u0456 \u0444\u0430\u0439\u043b\u0438 \u0430\u0431\u043e \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u043a\u043e\u0434 \u0456 \u0441\u043a\u043e\u043c\u043f\u0456\u043b\u044e\u0432\u0430\u0442\u0438 \u0439\u043e\u0433\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e. \u041d\u0438\u0436\u0447\u0435 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u044e\u0454\u0442\u044c\u0441\u044f \u0437 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e \u0441\u043a\u043e\u043c\u043f\u0456\u043b\u044c\u043e\u0432\u0430\u043d\u043e\u0433\u043e \u0431\u0456\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0456\u044e.<\/p>\n<pre><code>wget -O - <\/code><\/pre>\n<p>\u041f\u043e\u0442\u0456\u043c \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u043d\u0430\u0442\u0438 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0449\u043e\u0431 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 apache \u0430\u0431\u043e ngix.<\/p>\n<pre><code>\/usr\/share\/hhvm\/install_fastcgi.sh<\/code><\/pre>\n<p>\u041d\u0430\u0441\u043f\u0440\u0430\u0432\u0434\u0456, \u043f\u0456\u0441\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f hhvm \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0439\u043e\u0433\u043e \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u043c\u0443 \u0440\u044f\u0434\u043a\u0443 \u0434\u043b\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u0432\u0438\u0445\u0456\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0443 PHP, \u044f\u043a \u0446\u0435:<\/p>\n<pre><code>hhvm hello-world.php<\/code><\/pre>\n<p>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0433\u043e \u0440\u044f\u0434\u043a\u0430 HHVM<\/p>\n<p>\u041c\u0438 \u043c\u043e\u0436\u0435\u043c\u043e \u0442\u0438\u043c\u0447\u0430\u0441\u043e\u0432\u043e \u0432\u0438\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 Apache:<\/p>\n<pre><code>sudo service apache2 stop<\/code><\/pre>\n<p>\u0406 \u0437\u0430\u043f\u0443\u0441\u0442\u0456\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 hhvm, \u043f\u0440\u043e\u0441\u043b\u0443\u0445\u043e\u0432\u0443\u044e\u0447\u0438 \u043f\u043e\u0440\u0442 80 (\u0442\u043e\u043c\u0443 \u0432\u0430\u043c \u0434\u043e\u0432\u0435\u0434\u0435\u0442\u044c\u0441\u044f \u0437\u0443\u043f\u0438\u043d\u0438\u0442\u0438 \u0456\u043d\u0448\u0456 \u0441\u0435\u0440\u0432\u0435\u0440\u0438, \u044f\u043a\u0456 \u0441\u043b\u0443\u0445\u0430\u044e\u0442\u044c \u0442\u043e\u0439 \u0441\u0430\u043c\u0438\u0439 \u043f\u043e\u0440\u0442):<\/p>\n<pre><code>hhvm -m server<\/code><\/pre>\n<p>\u041f\u043e\u0442\u0456\u043c \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0443\u0432\u0430\u0442\u0438 \u043a\u043e\u0434 PHP \u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0456, \u044f\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 HHVM.<\/p>\n<p>\u042f\u043a\u0449\u043e \u043f\u0456\u0441\u043b\u044f \u0456\u043d\u0441\u0442\u0430\u043b\u044f\u0446\u0456\u0457 \u0442\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0432\u0438\u043d\u0438\u043a\u043b\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430 <strong>404 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e<\/strong>, \u0439\u043c\u043e\u0432\u0456\u0440\u043d\u043e, \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0434\u043e\u0434\u0430\u0442\u0438 \u0442\u0430\u043a\u0438\u0439 \u0440\u044f\u0434\u043e\u043a \u0434\u043e <strong>\/etc\/hhvm\/server.ini<\/strong><\/p>\n<pre><code>hhvm.server.fix_path_info = true<\/code><\/pre>\n<p>\u0406 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0456\u0442\u044c hhvm \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e <strong>\u0441\u043b\u0443\u0436\u0431\u0438 sudo hhvm restart<\/strong>.<\/p>\n<p>\u042f \u0434\u0435\u044f\u043a\u0438\u0439 \u0447\u0430\u0441 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u0432 \u0456 \u0441\u043f\u043e\u0441\u0442\u0435\u0440\u0456\u0433\u0430\u0432 \u0437\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0456, \u0447\u0435\u0441\u043d\u043e \u043a\u0430\u0436\u0443\u0447\u0438, \u043d\u0435 \u043f\u043e\u043c\u0456\u0442\u0438\u0432 \u0436\u043e\u0434\u043d\u043e\u0457 \u0440\u0456\u0437\u043d\u0438\u0446\u0456, \u0439\u043c\u043e\u0432\u0456\u0440\u043d\u043e, \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u043f\u043e\u043c\u0456\u0442\u043d\u0438\u0439 \u0442\u0440\u0430\u0444\u0456\u043a. \u041e\u0434\u043d\u0430\u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0438, \u043f\u0435\u0440\u0435\u043b\u0456\u0447\u0435\u043d\u0456 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u044e <strong>htop<\/strong>, \u0437\u043c\u0456\u043d\u0438\u043b\u0438\u0441\u044f \u0437 <strong>apache2 -k start<\/strong> \u043d\u0430 <strong>hhvm<\/strong><\/p>\n<p>\u041c\u0438 \u0442\u0430\u043a\u043e\u0436 \u043c\u043e\u0436\u0435\u043c\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0444\u0430\u0439\u043b PHP \u0456\u0437 \u0442\u0430\u043a\u0438\u043c \u0432\u043c\u0456\u0441\u0442\u043e\u043c \u0456 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438, \u0447\u0438 \u043f\u0440\u0430\u0446\u044e\u0454 HHVM \u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0456:<\/p>\n<pre><code>&lt;?php\n  echo  defined('HHVM_VERSION')?'Using HHVM':'Not using HHVM';\n?&gt;<\/code><\/pre>\n<p>\u0421\u0430\u0439\u0442\u0438 WordPress \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u0438 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e HHVM, \u0430\u043b\u0435 HHVM, \u0437\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u043a\u043e\u0434\u0443\u0432\u0430\u043d\u043d\u044f GB2312 (\u0456, \u043c\u043e\u0436\u043b\u0438\u0432\u043e, \u0442\u0430\u043a\u043e\u0436 \u0456\u043d\u0448\u0456), \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0446\u0435 \u0437\u0456\u043f\u0441\u0443\u0454 \u0441\u0438\u043c\u0432\u043e\u043b\u0438. PHP &#8211; \u043a\u043e\u0434 <a href=\"https:\/\/uploadbeta.com\/picture-gallery\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">\u0444\u043e\u0442\u043e\u0433\u0430\u043b\u0435\u0440\u0435\u0457<\/a> \u043f\u043e\u043a\u0430\u0437\u0443\u0432\u0430\u0432 \u043f\u043e\u0440\u043e\u0436\u043d\u044e \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e HHVM, \u0456 \u044f \u0434\u043e\u0441\u0456 \u043d\u0435 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0432 \u043f\u0440\u0438\u0447\u0438\u043d\u0443.<\/p>\n<p>\u042f \u0432\u0441\u0435-\u0442\u0430\u043a\u0438 \u0432\u0438\u0440\u0456\u0448\u0438\u0432 \u043f\u043e\u0437\u0431\u0443\u0442\u0438\u0441\u044f HHVM, \u043f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u043f\u0430\u043a\u0435\u0442: Apache2 + PHP5.5 + Mysql \u043f\u0440\u0430\u0446\u044e\u0454 \u0434\u043e\u0441\u0438\u0442\u044c \u0434\u043e\u0431\u0440\u0435. \u041c\u043e\u0436\u043b\u0438\u0432\u043e, \u044f \u043f\u043e\u0432\u0435\u0440\u043d\u0443 HHVM \u0443 \u043c\u0430\u0439\u0431\u0443\u0442\u043d\u044c\u043e\u043c\u0443, \u044f\u043a\u0449\u043e VPS \u0437\u043d\u043e\u0432\u0443 \u043c\u0430\u0442\u0438\u043c\u0435 \u0432\u0435\u043b\u0438\u0447\u0435\u0437\u043d\u0438\u0439 \u0442\u0440\u0430\u0444\u0456\u043a.<\/p>\n<pre><code>sudo service hhvm stop\nsudo apt-get remove hhvm<\/code><\/pre>\n<p>\u041d\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f apache2 \u043f\u0456\u0441\u043b\u044f \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f HHVM.<\/p>\n<pre><code>sudo a2dismod proxy_fcgi\nsudo a2dismod proxy\nrm \/etc\/apache2\/mods-enable\/hhvm*.conf\nsudo service apache2 restart<\/code><\/pre>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0414\u0436\u0435\u0440\u0435\u043b\u043e \u0437\u0430\u043f\u0438\u0441\u0443:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u042f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 HHVM \u043d\u0430 Ubuntu VPS?<\/p>\n","protected":false},"author":1,"featured_media":224669,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[1071,849,725],"tags":[1174],"class_list":["post-232783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-komp-39-iuter","category-pidruchnyky","category-rozrobnyk","tag-affiai-uk"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/posts\/232783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/comments?post=232783"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/posts\/232783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/media\/224669"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/media?parent=232783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/categories?post=232783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/uk\/wp-json\/wp\/v2\/tags?post=232783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}