Symfony development with XAMPP on Windows
This is how I set up my windows laptop for development with Apache/MySQL/PHP/Symfony (XAMPP with Symfony).
- Download XAMPP Installer package.
- Install XAMPP - this is really just a case of next -> next -> okay.
- Since I'm not only using my laptop for development I chose not to start any services except for XAMPP when windows starts.
- Start (from XAMPP Control Panel) Apache and MySQL (and whatever other services you need).
- Add PHP to your PATH.
- Right-click "This Computer", choose properties.
- Advanced tab -> Systam variables (not sure, my system is in Swedish
) - Add C:\xampp\php;C:\xampp\mysql\bin (if installed in default location) to the PATH variable.
- Upgrade Pear - pear upgrade pear
- Find Symfony - pear channel-discover pear.symfony-project.com
- Install Symfony - pear install symfony/symfony
- Done! Start playing around...
Greylisting, (anti)spam, etc
I've been working way too much lately, but at least I've taken the time to install a new spam filter on my mail server. It was actually only a very small patch to the qmail source that was needed to get it to filter mail through policyd. Policyd is primarily made for Postfix, but seems to work great with qmail too. That puts an end to my own greylisting project, which only greylisted on source-IP/24. The "greysmtpd" app was working as it should but there were too many spammers in the world to make it effective enough.
Puppet
Puppet är ett system för att administrera några till _många_ maskiner från en central punkt. Ungefär som CFEngine, men bättre.
Symfony Project
Symfony är ett PHP-framwork som verkar riktigt nice. Finns även en del bloggartiklar här och där som tipsar om bra sätt att göra saker på.
Greylisting
Min greylistingpatch till rblsmtpd (program under UCSPI-TCP) (under Projekt i menyn) körs aktivt på minst tre maskiner med goda resultat. Kapar genomsnittligt 90% av all spam i samband med första anslutningen.
Nästa steg är att koppla ihop det med p0f på något sätt.