When I clicked the Yes button in the PHP configuration dialog box, Expression Web 4 made a few changes to my INI file that it deemed necessary for local development, and I tested three different scenarios which I will document here: Scenario #1: If you click the More Information link in the PHP configuration dialog box, that will take you to the following page in the Expression Web help file:
Expression Web 4 and PHP.INI Scenario Testingįirst of all, clicking the No button for the PHP configuration dialog box listed above will not break anything, and Expression Web 4 will still open your web page for testing with PHP in the Expression Development Server (which is basically the ASP.NET "Cassini" development server). With that in mind, I tested several scenarios, and I thought the results of my experiments would make a great blog.
That being said, I was curious what would happen if I answered Yes to that question. I had not seen this error before, and it was a little unnerving to me because I had spent a lot of time customizing my PHP.ini file and I didn't want Expression Web (or any other application) making a bunch of unknown changes to my PHP.ini file. Would you like Expression Web to configure this file?" "The php.ini file is not configured correctly. One of the great features about Expression Web was that it contained support for local PHP development before WebMatrix and IIS Express had entered the picture, and it was pretty easy to configure all that you needed to do was to enter the path to your PHP executable in the Expression Web's Application Options, which you will find under Expression Web's Tools menu:Īll that being said, I was working on a PHP project in Expression Web 4 recently, and when I clicked the button to preview my page in a browser, the following error message appeared: But every once in a while I also use FrontPage's successor: Expression Web 4. As you may have seen in my previous blog posts, I tend to use several of Microsoft's various editors when I am working on web projects: Visual Studio, WebMatrix, and even FrontPage on occasion.