![]() |
||
Tutorial: Apache Webserver With PHP 5.2.3!
|
||
![]() |
|
|
Thread Tools | Search this Thread |
|
#1
|
||||
|
||||
|
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" 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" Code:
<?php phpinfo(); ?> 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!
__________________
Last edited by Tristan; 10-12-2007 at 09:35 PM.. |
|
#3
|
|||||||
|
|||||||
|
Anyideas for a defualt webpage am still thinking what am gonna make.
|
|
Sponsored Links
|
|
|
|
#4
|
||||
|
||||
|
what is this apache thing and what are the advantages of having it on your ipod touch???
|
|
#5
|
||||
|
||||
|
please explain in noob english and not hacker language
|
|
#6
|
||||
|
||||
|
The website you are on right now is probably hosted by an apache web server, and is being served to you through PHP which is a scripting language. If you Do not know what either of them are, then you probably dont need to install them
.
|
|
#7
|
|||||||
|
|||||||
|
Imagin having a php scipt to host mp3s on your ipod or pics or even a youtube site on your ip so when you goto a hotspot your friends can view your site on your ipod ect its endless really take a lok here just a start.
http://www.scriptsbank.com/PHP_Scripts/index.html |
|
#8
|
|||||||
|
|||||||
|
15,000 here
http://www.hotscripts.com/PHP/index.html |
![]() |
| Thread Tools | Search this Thread |
|
|