Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Выбор локального веб-сервера  [new]
mraklbrw
Member

Откуда: Брянск
Сообщений: 270
Добрый вечер.
Посоветуйте локальный веб-сервер, желательно, чтобы мало весил и быстро запускался/останавливался, с поддержкой php.
13 дек 17, 22:50    [21032218]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
White Owl
Member

Откуда:
Сообщений: 12583
Апач
14 дек 17, 00:07    [21032340]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
Идеальный П.
Member

Откуда:
Сообщений: 1353
Бери Апач и фигачь.
14 дек 17, 00:21    [21032361]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
Изопропил
Member

Откуда:
Сообщений: 31535
А конкретно - xampp
14 дек 17, 08:21    [21032531]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
ПаWWWлОдАрЕц
Member

Откуда: NSK-PVL
Сообщений: 135
Любой на выбор: Apache, Nginx, Lighthttpd
14 дек 17, 09:50    [21032703]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
vkle
Member

Откуда: Самара
Сообщений: 15002
Ежле нужна поддержка .htaccess - тады Апач, а ежле не нужна - тады любой из вышеозначенных.
14 дек 17, 18:16    [21034662]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
Areostar
Member

Откуда:
Сообщений: 3628
mraklbrw,

для начала apache

если на своей машине то берите сборку xampp
20 дек 17, 19:43    [21049926]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
Areostar
Member

Откуда:
Сообщений: 3628
mraklbrw,

именно лакальный(тоесть на своей машине) то берите xampp
8 янв 18, 23:23    [21088469]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
катастрофа
Member

Откуда:
Сообщений: 3173
мне понравился эндельс
9 янв 18, 12:31    [21089614]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
катастрофа
Member

Откуда:
Сообщений: 3173
Endels - Энделс, это локальный сервер, он бесплатен, оффициальный сайт разработчика Endels
9 янв 18, 12:32    [21089618]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
Amiri
Member

Откуда: Pakistan
Сообщений: 721
*nix or linus ws bash
+

#!/bin/bash
# chmod 755 server.sh
# run ./server.sh
#open browser, visit http://localhost:8080

RESP=/tmp/webresp
[ -p $RESP ] || mkfifo $RESP

while true ; do
# listen on IPV4 and ipv6 , at port 80. for this to work you need the BSD version of netcat
#if you don't need ipv6, just use "nc -lv" (no 46)
( cat $RESP ) | nc -46lv 80 2>con.ip | (
REQ=`while read L && [ " " "<" "$L" ] ; do echo "$L" ; done`
url="${REQ#GET }"
url="${url% HTTP/*}"
conip=$(tail -1 con.ip | cut -d'[' -f 2 | cut -d']' -f 1)
echo "$conip [`date '+%Y-%m-%d %H:%M:%S'`] $REQ" | head -1 >> server.log 2>&1 | echo "$conip [`date '+%Y-%m-%d %H:%M:%S'`] $url"

#split get into filename, arguments
url=(${url//\?/ })
cwd=$(pwd)
file="${url[0]}"
if [ "$file" == "/" ]; then
filename="$cwd/www/index.html"
else
filename="$cwd/www$file"
fi

# filename="$cwd/www$file"

#if there is a file
if [ -f "$filename" ]; then
#if html, set conten type html, otherwise read file mime
if [[ "$file" == "/" ]] || [[ "$file" == *.html ]] || [[ "$file" == *.htm ]] || [[ "$file" == *.php ]] || [[ "$file" == *.py ]] || [[ "$file" == *.cb ]] ||$
then
ctype="text/html"
else
cat "$filename" >$RESP
continue
# ctype=$(file --mime-type $filename)
# echo "$ctype - $filename"
# ctype=${ctype#* }
fi

#list arguments - to pass on to pyton or C
if [ "${#url[@]}" -gt 1 ]; then
arg=${url[1]}
cont=""
getarg=(${url[1]//\&/ })
for x in ${getarg[@]}
do
cont="$cont $x"
done

fi
#end argument list

#if ph7, PHP, Python script or binary, process it & show the result to the user, otherwise, just output the file
filedata=""
executefile=${url[0]#*/}
#execute C, Python and PHP scripts
if [[ "$file" == *.cb ]]; then
filedata=$(cd www && ./$executefile $cont)
elif [[ "$file" == *.php ]]; then
filedata=$(php $filename $cont)
elif [[ "$file" == *.ph7 ]]; then
filedata=$(./ph7 $filename $cont)
elif [[ "$file" == *.py ]]; then
filedata=$(python $filename $cont)
else
filedata=$(<$filename)
fi
# Content-Length: ${#filedata}
TRES="HTTP/1.1 200 OK
Date: `date '+%a, %d %b %Y %T %Z'`
Cache-Control: private
Server: NCbash/2.3
Accept-Ranges: bytes
Content-Type: $ctype
Connection: close
Content-Length: ${#filedata}
Content-Encoding: binary

$filedata"
else
TRES="HTTP/1.1 404 Not Found
Content-Type: text/html

<h1>404 Not Found</h1>
The requested resource was not found"
fi

cat >$RESP <<EOF
$TRES
EOF
)
done


Не благодари :)
9 янв 18, 13:40    [21089911]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локального веб-сервера  [new]
катастрофа
Member

Откуда:
Сообщений: 3173
уж не знаю насколько это осуществимо, но не понятно, почему Гугл не сделает расширение, установил его и ты уже имеешь локальный сервер
сразу будет понятно, что это расширение - РАСШИРИЛ свой РС
9 янв 18, 23:16    [21091822]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить