<HTML ><HEAD ><TITLE >Foxserv, making PHP-Nuke work on Windows Systems</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHP-Nuke: Management and Programming" HREF="book1.htm"><LINK REL="UP" TITLE="Programmer's tools " HREF="c2221.htm"><LINK REL="PREVIOUS" TITLE="MySQL Front, how to administer a MySQL DB from Windows " HREF="x2753.htm"><LINK REL="NEXT" TITLE="Index" HREF="i2819.htm"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP-Nuke: Management and Programming</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x2753.htm" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 11. Programmer's tools</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="i2819.htm" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="FOXSERV" ></A >Foxserv, making PHP-Nuke work on Windows Systems</H1 ><P >There exists an application that installs PHP + MySQL + Apache in a simple and fast way, configuring your operating system to emulate a local Web server. This is very useful, as it allows us to experiment with PHP-Nuke and our modifications locally. </P ><P >The software is called Foxserv<A NAME="AEN2801" ></A >, has reached version 3.0, but I recommend using version 2.0 which is much easier to use.</P ><P >The installation is very simple, it is enough to launch the FoxServ-2.0core.exe file, proceed with the installation inserting any data (nothing is needed besides user and password of the DB) and then start using it!</P ><P >When launching the foxserv control panel, you will have to activate apache and mysql, type in your browser the address http://localhost/and the web page will appear as if it were on any Internet server.</P ><P >Suppose that you have installed everything in c:\foxserv. The PHP folders have to be inserted under the folder www. For example if we want to insert a nuke56 installation, we create the folder c:\foxserv\www\nuke56\ and load there all the content of the HTML folder of our PHP-Nuke (in the config.php of PHP-Nuke we will leave "localhost" as our host, "root" as user and nothing as password).</P ><P >In order to reach PHPMyAdmin (even this is preinstalled), the address will be http://localhost/phpmyadmin/.</P ><DIV CLASS="IMPORTANT" ><BLOCKQUOTE CLASS="IMPORTANT" ><P ><B >Important note: </B >The file php.ini (which is located, depending on the operating system, in c:\windows, c:\windows\system, c:\winnt or c:\winnt\system\) contains paths to a disc f:</P ></BLOCKQUOTE ></DIV ><P >The only modification that you will have to make consists in:</P ><P ></P ><UL ><LI ><P >create a folder c:\temp</P ></LI ><LI ><P >modify the parameter: session.save_path = c:\temp. It must be c:\temp and not f:\foxserv etc.</P ></LI ></UL ><DIV CLASS="CAUTION" ><P ></P ><TABLE CLASS="CAUTION" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Attention</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P >The folder "php" contains also a php.ini, but it is not the file that interests us.</P ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x2753.htm" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.htm" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="i2819.htm" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >MySQL Front, how to administer a MySQL DB from Windows</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="c2221.htm" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Index</TD ></TR ></TABLE ></DIV ></BODY ></HTML >