VMware Images:
|
Installing Cherokee With PHP5 And MySQL Support On Debian Squeeze
|
Submitted by falko (Contact Author) (Forums) on Sun, 2011-04-17 21:35. :: Debian | Web Server | Cherokee | MySQL | PHP
Installing Cherokee With PHP5 And MySQL Support On Debian SqueezeVersion 1.0 Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. This tutorial shows how you can install Cherokee on a Debian Squeeze server with PHP5 support (through FastCGI) and MySQL support. I do not issue any guarantee that this will work for you!
1 Preliminary NoteIn this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100. These settings might differ for you, so you have to replace them where appropriate.
2 Installing MySQL 5First we install MySQL 5 like this: apt-get install mysql-server mysql-client You will be asked to provide a password for the MySQL root user - this password is valid for the user root@localhost as well as root@server1.example.com, so we don't have to specify a MySQL root password manually later on: New password for the MySQL "root" user: <-- yourrootsqlpassword
3 Installing CherokeeCherokee is available as a Debian package, therefore we can install it like this: apt-get install cherokee Now direct your browser to http://192.168.0.100, and you should see the Cherokee placeholder page: Cherokee can be configured through a web-based control panel which we can start as follows: cherokee-admin -b (By default cherokee-admin binds only to 127.0.0.1 (localhost), which means you can only connect to it from the same system. With the -b parameter you can specify the network address to listen to. If no IP is provided, it will bind to all interfaces.) Output should be similar to this one: root@server1:~# cherokee-admin -b You need the username and password to log into the web interface which can be found on http://192.168.0.100:9090/: This is how the web interface looks: To stop cherokee-admin, type CTRL+C on the shell.
4 Installing PHP5We can make PHP5 work in Cherokee through FastCGI. Fortunately, Debian provides a FastCGI-enabled PHP5 package which we install like this: apt-get install php5-cgi
5 Configuring PHP5We must modify /etc/php5/cgi/php.ini and uncomment the line cgi.fix_pathinfo=1: vi /etc/php5/cgi/php.ini
Then we restart Cherokee: /etc/init.d/cherokee restart
|







Recent comments
2 days 13 hours ago
2 days 22 hours ago
3 days 1 hour ago
3 days 2 hours ago
3 days 4 hours ago
3 days 5 hours ago
3 days 7 hours ago
3 days 8 hours ago
4 days 20 min ago
4 days 1 hour ago