Pull to refresh
2
0
Крошкин Андрей @andrium

Пользователь

Send message
хочуRusonyx памяти DDR3L 64 гига, можно и больше, если есть)
Всё именно так. Проект нужно было делать для потребителей. Не соглашусь лишь в одном "… к сожалению, проблемы фрилансеров, так и небыли решены, а сегодня уже поздно..." — ещё не всё потеряно, если сделать так, как просит абсолютное большинство, то есть шансы у проекта.
C:\test\pthreads>php index2.php (without pthreads)
0.31901907920837

C:\test\pthreads>php index.php (with pthreads)
2.0081150531769

C:\test\pthreads>php -v
PHP 7.0.13 (cli) (built: Nov 8 2016 13:33:54) ( ZTS )
Copyright © 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies
with Zend OPcache v7.0.13, Copyright © 1999-2016, by Zend Technologies
Да, ты прав, накладные расходы есть. Но это всё не для сервера, а для девелоперского лэптопа, чтобы иметь возможность кодить и тестить находясь где-то, где нет доступа в инетрнет. А так, конечно же, самый правильный вариант тестить на настроенном сервере.
Хорошо, только ни к чему создавать два одинаковых сервиса. По моему мнению лучше будет удалять и вновь создавать службу.
Да-да, все в курсе)
В чем отличие httpd_php5.conf и httpd_php7.conf? Копипаст всего конфига и разница только в нескольких строках?
Подобных наборов целая куча… Обрати внимание на самое начало статьи, там есть ссылка на подобный пост, в котором описана подобная конфигурация, а я лишь написал о том, как бы это можно было сделать (ИМХО) правильнее. P.S. Лично мне проще настроить самому, чем использовать какой-то готовый вариант.
В самом начале статьи я указал ссылку на другую статью, из её содержания становится понятно, почему такой способ не подходит… да и устанешь набирать каждый раз столь длинные строки.
Да, но последняя версия самой «платформы» вышла 16 декабря 2014
Кто, Docker не работает? Он требует Hyper-V, на сколько мне известно, а он только в десятке есть.
Как сделано у меня:

./apache < — сюда распаковываем Apache HTTPd
./apache/conf
./apache/conf/http.conf < — сюда инклудим конфу PHP
./apache/conf/php5.conf
./apache/conf/php7.conf
./apache/conf/php.conf [символическая ссылка на необходимую версию]
./php53
./php54
./php55
./php56
./php70
./php [символическая ссылка на необходимую версию]

Теперь пишем bat'ники…

php56.bat

echo off
c:\a\apache\bin\httpd -k stop -n ApacheHTTPd
c:\a\apache\bin\httpd -k uninstall -n ApacheHTTPd
del c:\a\apache\conf\php.conf
rd c:\a\php
mklink /d c:\a\php c:\a\php56
mklink c:\a\apache\conf\php.conf c:\a\apache\conf\php5.conf
c:\a\apache\bin\httpd -k install -n ApacheHTTPd
c:\a\apache\bin\httpd -k start -n ApacheHTTPd

php70.bat

echo off
c:\a\apache\bin\httpd -k stop -n ApacheHTTPd
c:\a\apache\bin\httpd -k uninstall -n ApacheHTTPd
del c:\a\apache\conf\php.conf
rd c:\a\php
mklink /d c:\a\php c:\a\php70
mklink c:\a\apache\conf\php.conf c:\a\apache\conf\php7.conf
c:\a\apache\bin\httpd -k install -n ApacheHTTPd
c:\a\apache\bin\httpd -k start -n ApacheHTTPd
Взял бы себе в личное пользование один, жаль, что Вы минимум три отдаёте :-(…

Information

Rating
Does not participate
Location
Владимир, Владимирская обл., Россия
Date of birth
Registered
Activity