Just installed WampServer 3.0.6. All in all, fairly good so far. Other than an issue with my databases not seeming to be recognised and having to create them all again rather than importing them into the data folder of MySQL, it seems ok.
However, while there do seem to be a lot of improvements made to this software, there are still various issues, and in particular with the default index.php file that exists. There is also what appears to be a lot of bloat with this version, which I don't like at all.
I've actually gone ahead and removed two aliases already and only kept phpmyadmin. I've also created a new alias for phpinfo which to me makes more sense rather than having this in the index file.
However, one thing I would like to comment on is the quality of the PHP coding I've seen for the default index .etc. It made me shudder to see that, it was absolutely abysmal.
There was an awful lot of things such as:
In my opinion, it comes with far too much bloat by default, things such as the admineer. Another thing, why when you create a project does it not add the localhost on and just the project name when you try to access it - when you change the setting in the configuration file, you're given a warning and told to create a virtual host. Why???
Adding localhost makes much more sense, and I'm sure many people will not want 50 virtual hosts for 50 projects. This is a good feature which has been added, but I just genuinely do not understand why you're trying to be forced to create virtual hosts for everything when it's easier and simpler to just use the localhost version.
One other thing I noticed was the wamplanguages .etc. folders. I understand and agree with the principal of having these languages there, but I don't like them intruding on my project's space - I'd rather have these somewhere else instead of the www folder.
However, while there do seem to be a lot of improvements made to this software, there are still various issues, and in particular with the default index.php file that exists. There is also what appears to be a lot of bloat with this version, which I don't like at all.
I've actually gone ahead and removed two aliases already and only kept phpmyadmin. I've also created a new alias for phpinfo which to me makes more sense rather than having this in the index file.
However, one thing I would like to comment on is the quality of the PHP coding I've seen for the default index .etc. It made me shudder to see that, it was absolutely abysmal.
There was an awful lot of things such as:
$phpVersion = $wampConf['phpVersion'];and in my opinion, the quality of that code was very poor. I'm actually rewriting it for myself as I'm typing this out as I can't bear having it the way it is, but it's also extremely difficult to read and make sense of because of things such as that.
In my opinion, it comes with far too much bloat by default, things such as the admineer. Another thing, why when you create a project does it not add the localhost on and just the project name when you try to access it - when you change the setting in the configuration file, you're given a warning and told to create a virtual host. Why???
Adding localhost makes much more sense, and I'm sure many people will not want 50 virtual hosts for 50 projects. This is a good feature which has been added, but I just genuinely do not understand why you're trying to be forced to create virtual hosts for everything when it's easier and simpler to just use the localhost version.
One other thing I noticed was the wamplanguages .etc. folders. I understand and agree with the principal of having these languages there, but I don't like them intruding on my project's space - I'd rather have these somewhere else instead of the www folder.