From SkyPHP
Setup A Local Development Environment in Windows
These instructions are specifically for Windows 7, but should be very similar for Windows XP
PHP 5.2:
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
extension=php_mcrypt.dll
extension=php_memcache.dll
- (WinXP) Copy libmcrypt.dll to \Windows\System32
- (Win7) Add php install path to My Computer > Properties > Advanced > Environment Variables > "Path" variable
PHP 5.3:
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
extension=php_memcache.dll
get memcache php extension
- Download php_memcache.dll and save to C:\Program Files\BitNami WAPPStack\php\ext\
setup dev site
- Create an apache folder for your local dev site, C:\Program Files\BitNami WAPPStack\apache2\htdocs\mysite.dev
- Copy .htaccess to this folder
- Create index.php in this folder
<?php
# /index.php
# Powered by SkyPHP (skyphp.org)
# $down_for_maintenance = true;
$skyphp_codebase_path = "C:/Users/Name/Desktop/codebases/skyphp/";
$codebase_path_arr = array(
"C:/Users/Name/Desktop/codebases/mysite/",
$skyphp_codebase_path
);
$skyphp_storage_path = "C:/Users/Name/Desktop/dev/storage/";
include( $skyphp_codebase_path . 'sky.php' );
?>
- Add mysite.dev to your hosts file, C:\Windows\System32\drivers\etc\hosts (make sure to edit as administrator)
127.0.0.1 mysite.dev
- Uncomment this line in C:\Program Files\BitNami WAPPStack\apache2\conf\httpd.conf
Include conf/extra/httpd-vhosts.conf
- Remove dummy vhosts and add the following to C:\Program Files\BitNami WAPPStack\apache2\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin webmaster@mysite.dev
DocumentRoot "C:/Program Files/BitNami WAPPStack/apache2/htdocs/mysite.dev"
ServerName mysite.dev
ErrorLog "logs/mysite.dev-error.log"
CustomLog "logs/mysite.dev-access.log" common
<Directory "C:/Program Files/BitNami WAPPStack/apache2/htdocs/mysite.dev">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>