VMware Images:
|
Installing Cherokee With PHP5 And MySQL Support On Fedora 12
Installing Cherokee With PHP5 And MySQL Support On Fedora 12Version 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 Fedora 12 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: yum install mysql mysql-server Then we create the system startup links for MySQL (so that MySQL starts automatically whenever the system boots) and start the MySQL server: chkconfig --levels 235 mysqld on Create a password for the MySQL user root (replace yourrootsqlpassword with the password you want to use): mysqladmin -u root password yourrootsqlpassword
3 Installing CherokeeCherokee is available as a Fedora package, therefore we can install it like this: yum install cherokee Next we create the system startup links for Cherokee and start it: chkconfig --levels 235 cherokee on 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. Therefore we install the package php-cli: yum install php-cli
5 Configuring PHP5We must modify /etc/php.ini and add the line cgi.fix_pathinfo = 1 right at the end of the file: vi /etc/php.ini
Then we restart Cherokee: /etc/init.d/cherokee restart
|







Recent comments
13 hours 53 min ago
20 hours 34 min ago
1 day 25 min ago
1 day 2 hours ago
1 day 10 hours ago
1 day 19 hours ago
1 day 20 hours ago
2 days 19 min ago
2 days 4 hours ago
2 days 5 hours ago