Hey all, this is actually my first post on these boards, have found alot of great help and tips here, so just thought I would pass on my newest achievement. I have managed to successfully get Apache working with PHP. It is pretty painless to do, and is very cool once you have it all setup! First off, make sure you have jailbroken your Ipod Touch, and have installed the app installer. Make sure you have the Community Sources installed or you will not be able to install Apache or PHP. Installation of Apache This is pretty painless. First, install from the app installer the apache package. Once installed it will look as though nothing was installed (There is no icon added to the app list). Reboot your Ipod Touch, and open a safari window. Type: http://127.0.0.1/ You should be greeted with an apache welcome screen! Congratulations, you now have Apache on your Ipod Touch! Installing and Configuring PHP Installing PHP is a bit tougher but its not that bad. 1) Download the package through the App Installer, after installation it will give you the path to PHP. It should read: /opt/iphone/bin 2) Using winscp, or another sftp client ftp into your ipod touch (You should be able to do this if you have setup the ssh/sftp for jailbreaking in the first place). Open the following file for editing: /etc/httpd/httpd.conf. Once you have the conf file open search for: <IfModule mod_alias.c> Somewhere within this if add the following (I added it to the end right before the endif) Code: ScriptAlias /php /opt/iphone/bin AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi" Save the conf file and reupload it. 3) Now using your sftp client download and edit /etc/profile Add the PHP Path to the path details, after your done the PATH line should read: Code: PATH = "/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin" 4) Create a php file on your pc named index.php and add the following code to it: Code: <?php phpinfo(); ?> 5) Upload this file to Library/WebServer/Documents/. This is your apache web directory for your new server. Restart your Ipod Touch again. 6) Fire up Safari again, and this time navigate to: http://127.0.0.1/index.php You should now see a php information page with details about your PHP build information! Congrats, you now have a functioning Apache Webserver with PHP scripting Support on your Ipod Touch! How cool is that? For those who like commands, heres some basic commands to run your server through shell. Download Term-vt100 through the installer app - The best shell app for the Iphone/Ipod. Use the following commands to do various things to your server: apachectl start ->This starts the apache service and loads the httpd.conf file. apachectl restart -> This reloads the apache service, and will reload the httpd.conf file. Useful if you make changes on the go and wish to restart apache without having to reboot. apachectl stop -> Stops the apache server. I hope it all works for you, if not please let me know and I will fix the tutorial, It is however working fine for me! Goodluck!