Browse Source

[php] Update adapterman (#7651)

* [php] Update adapterman

* Update yii2
Joan Miquel 2 years ago
parent
commit
010cbff4bf

+ 1 - 1
frameworks/PHP/laravel/deploy/conf/cli-php.ini

@@ -13,4 +13,4 @@ memory_limit = 512M
 opcache.jit_buffer_size = 128M
 opcache.jit_buffer_size = 128M
 opcache.jit = tracing
 opcache.jit = tracing
 
 
-disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,set_time_limit
+disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,session_regenerate_id,set_time_limit

+ 1 - 1
frameworks/PHP/symfony/deploy/conf/cli-php.ini

@@ -13,4 +13,4 @@ memory_limit = 512M
 opcache.jit_buffer_size = 128M
 opcache.jit_buffer_size = 128M
 opcache.jit = tracing
 opcache.jit = tracing
 
 
-disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,set_time_limit
+disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,session_regenerate_id,set_time_limit

+ 1 - 1
frameworks/PHP/yii2/composer.json

@@ -2,7 +2,7 @@
 	"require": {
 	"require": {
 		"yidas/yii2-composer-bower-skip": "~2.0.13",
 		"yidas/yii2-composer-bower-skip": "~2.0.13",
 		"yiisoft/yii2": "~2.0.43",
 		"yiisoft/yii2": "~2.0.43",
-		"joanhey/adapterman": "dev-master"
+		"joanhey/adapterman": "^0.5"
 	},
 	},
 	"config": {
 	"config": {
         "allow-plugins": {
         "allow-plugins": {

+ 1 - 1
frameworks/PHP/yii2/deploy/conf/cli-php.ini

@@ -13,4 +13,4 @@ memory_limit = 512M
 opcache.jit_buffer_size=128M
 opcache.jit_buffer_size=128M
 opcache.jit=tracing
 opcache.jit=tracing
 
 
-disable_functions=header,header_remove,headers_sent,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,set_time_limit
+disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,session_regenerate_id,set_time_limit

+ 5 - 3
frameworks/PHP/yii2/server.php

@@ -8,14 +8,16 @@ use Workerman\Protocols\Http;
 
 
 Adapterman::init();
 Adapterman::init();
 
 
-require_once __DIR__.'/app/index.php';
+require __DIR__.'/app/index.php';
 
 
 $http_worker                = new Worker('http://0.0.0.0:8080');
 $http_worker                = new Worker('http://0.0.0.0:8080');
 $http_worker->count         = (int) shell_exec('nproc') * 4;
 $http_worker->count         = (int) shell_exec('nproc') * 4;
-$http_worker->name          = 'AdapterMan';
+$http_worker->name          = 'AdapterMan-Yii2';
+
 $http_worker->onWorkerStart = function () {
 $http_worker->onWorkerStart = function () {
     WorkerTimer::init();
     WorkerTimer::init();
     //init();
     //init();
+    //require __DIR__.'/app/index.php';
 };
 };
 
 
 $http_worker->onMessage = static function ($connection, $request) {
 $http_worker->onMessage = static function ($connection, $request) {
@@ -41,4 +43,4 @@ class WorkerTimer
     }
     }
 }
 }
 
 
-Worker::runAll();
+Worker::runAll();

+ 1 - 1
frameworks/PHP/yii2/yii2-workerman.dockerfile

@@ -17,7 +17,7 @@ COPY deploy/conf/cli-php.ini /etc/php/8.1/cli/php.ini
 ADD ./ /yii2
 ADD ./ /yii2
 WORKDIR /yii2
 WORKDIR /yii2
 
 
-RUN composer install --optimize-autoloader --classmap-authoritative --no-dev
+RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet
 
 
 RUN sed -i 's|(new  yii\\web\\Application|//(new  yii\\web\\Application|' app/index.php
 RUN sed -i 's|(new  yii\\web\\Application|//(new  yii\\web\\Application|' app/index.php
 RUN sed -i 's|(headers_sent($file, $line))|(headers_sent())|g' vendor/yiisoft/yii2/web/Response.php
 RUN sed -i 's|(headers_sent($file, $line))|(headers_sent())|g' vendor/yiisoft/yii2/web/Response.php