Download presentation
Presentation is loading. Please wait.
Published byAbigail Mitchell Modified over 8 years ago
1
WampServer 2 Installation WAMP is a solution stack of open source programs used together to run dynamic Web sites or servers Most common expansion: Windows, Apache Web server; MySQL database management system (or database server) PHP server-side scripting language “P” may also refer to Perl or Python WampServer 2 is the latest version (recently “2” was dropped)
2
Downloading and Setup If you’ve already installed Apache2 or MySQL, make sure they’re stopped and restarted manually Click the sequence Start Control Panel Administrative Tools Services Double click on the line for Apache2 (or MySQL) In the resulting window, change Service status to Stopped (click the Stop button) and Startup type to Manual (using drop-down menu) Click OK You must stop anything else (e.g., Skype) running on port 80
3
To download WampServer 2, go to http://www.wampserver.com/en/download.php An.exe file Download wizard automatically sets up all 3 programs Suggested installation folder is C:\wamp During installation, asked whether you want these services started up when the machine starts up (i.e., AutoStart) or started manually Latter preferred (security and performance)
4
A folder directly below the installation folder is www Default document root—accept this default When client requests a document from your Web site, root of the path in the URL is this folder, C:\wamp\www E.g. if the domain name is myName.myDomain.com, then a request for http://myName.myDomain.com/first.html locates C:\wamp\www\first.html A request http://myName.myDomain.com/thisProject/second.php locates C:\wamp\www\thisProject\second.php
5
The URL contains forward-slashes ( / ) where Windows uses backslashes ( \ ) Server automatically converts
6
When asked for the PHP mail parameters (SMTP server), enter SMTP server for PHP to send emails then click Next For this class, use A&T server, smtp.ncat.edu smtp.ncat.edu When asked for default email address to send emails, enter you’re A&T email address, astudent@aggies.ncat.eduastudent@aggies.ncat.edu then click Next When asked for your default browser, accept the default (e.g., firefox.exe ) or choose from the File name popup menu Then click Open Finally, click Finish
7
Now modify PATH system environment variable (if you want to run MySQL from the command line) Append to the end of the value (if it isn’t already there) ";C:\wamp\bin\mysql\mysqlxxxxx\bin" (The xxxxx is the version info. Go to the folder and find what it is.) If you were exposing your website to the public, you’d also password protect your MySQL installation
8
After installing WampServer2, there’s a WampServer2 icon on bottom right toolbar (or the popup there) If things are okay, it’s green—else yellow or (if something fails) red Moving mouse cursor over it results in a message saying whether the services are online or offline Clicking on the icon pops up the menu at right
9
Starting Services and Leaving Apache Offline For Apache server to respond to requests, must be started (For the MySQL server to function, it too must be started) During installation, asked whether server is to be started automatically when you boot For performance and security, choose manually (In any case, if you stop the servers, must restart them manually) To start Apache server (and MySQL server) manually, in the popup menu shown above, click Start All Services
10
Can also start the servers from the Start menu: Start All Programs WampServer, and click start WampServer The WampServer icon changes color from magenta to green The server needn’t be online for our purposes In fact it should not be online (security)
11
For security and performance, when you no longer want the services, click Stop All Services If text appearing when mouse cursor moves over WampServer icon indicates one of the services is still running, click Stop All Services again
12
Test the Apache Installation With all services running Open your browser Put in the address bar http://localhost/ Click the Go button Or click Localhost in the popup you get by clicking the WAMP icon On the next slide, see rendering of the document produced by C:\wamp\www\index.php
14
Under Tools, phpinfo() shows the configuration Including where the configuration file is located phpmyadmin is a very convenient interface to the MySQL databases Also available through the popup menu Under Your Projects are listed the folders under C:\wamp\www I.e., under the document root Click on one to go to that folder See the figure
15
Clicking on an.html file in such a folder will cause the server to execute it You can’t otherwise click on the file’s icon and have the server execute it (rather than the browser render it) The alternative is to type http://localhost/... in the address bar of your browserhttp://localhost/ For this class, all server-side access will be to localhost Programming is then simple, all on your machine E.g., have the server serve C:\wamp\www\c322f09\name.html put in the address bar http://localhost/c322f09/name.html Recall that C:\wamp\www\ is the document root Same effect by going via Your Projects and clicking the icon
16
Can open your browser with http://localhost/ in the address bar by clickomg Localhost in the popup windowhttp://localhost/ Then complete the address as desired
17
If Installation Fails If, when trying to connect with http://localhost/, you don’t see the rendering shown 4 slides back (but, e.g., get a message that the server can’t be accessed), something’s wrong Make sure there are no problems with port 80—see screenshot In the WampServer popup, put the mouse cursor over Apache In the resulting popup, put the mouse cursor over Service In the next popup, select Test Port 80 Should see what’s shown in the screenshot If not, either stop what now has the port or (if nothing has) you know Apache isn’t starting properly
18
Look at the Apache error log—see the screenshot In the WampServer popup, put the mouse cursor over Apache In the resulting popup, select Apache error log Look for an error that should be fatal Copy the description (on the right end of the line reporting the error) Google it Almost certainly others experienced the same error, and some documented the solution
19
If you’re getting nowhere, uninstall WampServer and install it again There’s no Uninstall WampServer option in the WampServer menu In the WampServer popup, select Stop All Services Right click the WampServer icon In the resulting popup, click Exit Save the contents under your document root (usually C:\wamp\www\ ) somewhere if you’ve already added to it Execute the file C:\wamp\unins000.exe You will still have a (mostly empty) folder C:\wamp (and a few mostly empty subfolders) Remove these
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.