https://github.com/ac000/fcgi_app_core
Infrastructure for building a FastCGI C application
https://github.com/ac000/fcgi_app_core
c fastcgi
Last synced: 8 months ago
JSON representation
Infrastructure for building a FastCGI C application
- Host: GitHub
- URL: https://github.com/ac000/fcgi_app_core
- Owner: ac000
- License: mit
- Created: 2012-11-12T11:30:50.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-04-18T17:57:51.000Z (10 months ago)
- Last Synced: 2025-06-16T02:02:22.043Z (8 months ago)
- Topics: c, fastcgi
- Language: C
- Size: 307 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: MIT-LICENSE.txt
- Security: docs/security.txt
Awesome Lists containing this project
README
fcgi_app_core
=============
This is the core infrastructure for writing a FastCGI C application.
Howto use
---------
Rename this repository to that of your project, then remove the .git directory.
You should also rename 'app' to something more descriptive and you should
also replace/amend this README.
You can now continue as you would with any new project, do a clean initial
commit etc...
Requirements
------------
Things you will need to build (with at least these versions or newer, older
versions may work)
fcgi{-devel}-2.4.0
glib2{-devel}-2.28.8
gmime{-devel}-2.6.20
mhash{-devel}-0.9.9
mysql{-devel}-5.0.77
tokyocabinet{-devel}-1.4.9
Build
-----
Clone this repository
$ git clone https://github.com/ac000/fcgi_app_core
Then you need to bulld libflate (C HTML template library by Fabien Menemenlis)
$ git clone https://github.com/ac000/libflate
$ cd libflate
$ make
Go back into the fcgi_app_core repository and it should now build
$ cd ../fcgi_app_core/src
$ make
License
-------
This is dual licensed under the MIT License (see MIT-LICENSE.txt)
and the GNU Affero General Public License version 3 (see
AGPL-3.0.txt)