ZUHXS / webserver

a webserver developed for BS course assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webserver

a webserver developed for BS course assignment

Usage

default port for web server is 8000, for php support, install php-fpm first.

For macOS:

brew install php-fpm

copy the default php.ini and php-fpm.conf

sudo cp /etc/php.ini.default /etc/php.ini
chown <user> /etc/php.ini
chmod u+w /etc/php.ini
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
sudo chmod 777 /private/etc/php-fpm.conf

change the default error log and the listen port

vi /private/etc/php-fpm.conf

Change the error_log to places exist, and change the port

listen = 127.0.0.1:9000

may also need to change the user from nobody to current user to get access to the file

vi /etc/php-fpm.d

or may chmod 777 the file we want to read

start the php-fpm

sudo php-fpm

since we don't have service in macOS, when killing the service, we may have to use killall

sudo killall php-fpm

About

a webserver developed for BS course assignment


Languages

Language:C++ 50.2%Language:C 18.7%Language:Makefile 16.6%Language:CMake 14.5%