Setting File Permissions with chmod on Windows for Apache and PHP
Oftentimes this question comes up for WAMP - How do I chmod 777 (change) filesystem permissions for Apache and PHP to be able to read/write this file/folder on Windows? The simple answer is you don’t,...
View ArticleLoad Testing Apache with AB (Apache Bench)
The only productive way to load test an Apache or WAMP (such as WampDeveloper Pro) web-server is to test a real-world page that itself performs - Loading and processing of multiple PHP files....
View ArticleWampDeveloper Pro v4 Download Links
The last WampDeveloper Pro v4 releases can be downloaded here: http://www.devside.net/download/s23qw/WampDeveloper-4.2.0.3.zip http://www.devside.net/download/s23qw/WampDeveloper-v4.2.0.4-delta.zip *...
View ArticleInstalling Comodo PositiveSSL Certificate Bundled with Root and Intermediate...
The problem with the cheaper certificates is they always come with “intermediary” certificates that have to also be included (bundled) in the set up, and the provided instruction on how to use those 3...
View ArticleInstalling and Running Ghost CMS under Apache
Ghost CMS is a blogging platform like WordPress, except with a minimalistic feel. Ghost uses Node.JS and SQLite, but can be connected and ran through a full Apache, PHP, and MySQL web-server platform...
View ArticleRunning PHP Scripts as Cron Jobs on Windows
How do I hit a set of web pages to run scripts that perform tasks or update data? On Windows you would use the “Windows Task Scheduler” to execute PHP scripts either via a URL, or directly via php.exe...
View ArticleConnecting WAMP Server to Oracle With PHP’s php_oci8_11g.dll
Download the proper Oracle Instant Client If using 32 bit PHP, you’ll need use the 32 bit Windows Oracle Instant Client: Instant Client Downloads for Microsoft Windows (32-bit) Download package:...
View ArticleUsing phpMyAdmin to Create a MySQL Database, User, Password
Make sure Apache and MySQL are running, and access phpmyadmin via URL: http://127.0.0.1/phpmyadmin Login with: Username: root Password: (leave it blank, it's not set by default) Click ‘Go’. * User...
View ArticleRemoving Sender’s IP Address From Email’s Received: From Header
When sending an email, Sendmail and other SMTP servers, will log your originating device’s: name (hostname or computer name), IP address, and IP’s reverse DNS lookup, into the first “Received: from”...
View ArticleUnable to load or find PHP extension php_intl.dll
PHP Startup: Unable to load dynamic library ‘C:/wamp/path/to/php/ext/php_intl.dll’ – The specified module could not be found. PHP says it can’t find extension php_intl.dll, yet file “php_intl.dll” does...
View ArticleConnecting PHP to MS SQL Server
php_sqlsrv.dll is the Database Driver for PHP for MS SQL Server, that has replaced php_mssql.dll (which no longer exists). While the php_sqlsrv API is not the same as the php_mssql API, php_sqlsrv can...
View ArticleInstalling and Using ImageMagick with Imagick PHP Extension (php_imagick.dll)...
The php_imagick extension enables WAMP servers such as WampDeveloper Pro to create, edit, convert, and/or manipulate images via PHP using the ImageMagick software on Windows. WampDeveloper Pro comes...
View ArticleRunning PHP Scripts Outside of DocumentRoot
In some WAMP configurations, PHP execution is only enabled under a specific root folder and given path (instead of for any *.php filename under any folder or path). For example, under WampDeveloper...
View ArticleLimiting Access To Apache’s VirtualHosts To Local Network (LAN) Only
To only allow connections to websites from machines that are on your local network (LAN), while blocking everyone coming from the Internet, edit the website’s HTTP and SSL VirtualHost files and update...
View ArticleHow To Access Local Website from Internet
The sites work fine on local host, but not on the internet. Most WAMP Servers such as WampDeveloper Pro accept all incoming connections by default. Even when a request comes in for an unknown website...
View ArticleDisplay Country Stats In Awstats By Using GeoIP
There are two different ways to get country information displayed in Awstats. Use Reverse DNS Loopkups The simplest way to display country stats in Awstats is to enable reverse DNS lookups for each IP...
View ArticleEnabling Zend Guard Loader for PHP 5.3, or Zend Optimizer for PHP 5.2
Some PHP scripts and apps require the Zend Guard Loader or Zend Optimizer to be able to run, as their code has been encoded either to obfuscate reverse-engineering or to be licensed. Normally, to...
View Article“Call to undefined function mb_detect_encoding”
Fatal error:Call to undefined function mb_detect_encoding()in Wamp\phpMyAdmin\libraries\php-gettext\gettext.inc on line 177 This error is usually related to PHP being unable to load the php_mbstring...
View ArticleConfiguring NetBeans 8 with XDebug Connection on WAMP
Configuring and connecting NetBeans with XDebug to run and debug local PHP projects and scripts is very simple. These instructions will work for any WAMP, such as Xampp or WampServer, but are specific...
View ArticleNetbeans “Waiting For Connection (netbeans-xdebug)” Issue
When NetBeans is unable to make a connection with XDebug, the NetBeans IDE will display message “Waiting For Connection (netbeans-xdebug)” at the bottom right corner… Lets go through the list of things...
View Article