Prior to learning PHP is consistent with phpstudy integrated development environment, which is undoubtedly very helpful for beginners, because the installation and use of the fool to reduce our many unnecessary trouble. However, as a qualified PHP developer, mastering the installation and configuration of Php+mysql+apache is a must-have capability. I will now introduce a new version of PHP, Apache,mysql installation and configuration methods.
The following articles refer to the 3 sources, in addition to the problems that I encountered during the construction of the repair of perfect notes:
Building and discuz! installation of the PHP environment
Http://www.myxzy.com/post-386.html
Http://www.discuz.net/thread-3258186-1-1.html
Now most of the one-button installation package is 32-bit, does not support 64-bit, directly on the 64-bit system use will error, so I would like to say here how Windows 64-bit system to establish the APACHE+PHP+MYSQL environment!
I am here to demonstrate the use of Windows 2008 64-bit Simplified Chinese version, Apache,php,mysql Multi-use is the 64-bit version. The local environment is built, so I'm using the default settings.
1, download PHP, Apache and MySQL software and VC Library.
The following are the website addresses of PHP, Apache and MySQL, respectively.
php:http://windows.php.net/qa/
mysql:http://www.mysql.com/downloads/mysql/
apache:http://www.apachelounge.com/download/win64/
This tutorial to use the Php,apache,mysql and VC Library,: Baidu network disk
2, pre-installation precautions.
You notice the download of the Php,apache Web site, which is prompted to install the Visual C + + library.
Apache2.4.4 requires VC10 library support, Microsoft Visual C + + SP1 Redistributable Package (x64)
PHP5.6 requires VC11 library support, Visual C + + redistributable for visual Studio Update 1
Note 1: If Apache2.4.4 does not have the VC10 library installed, the following error will appear.
Error: "Cannot start this program because MSVCR100.dll is missing from the computer. Try reinstalling the program to resolve this issue. ”
NOTE 2: If PHP5.5.0BETA2 does not have the VC11 library installed, the following error will appear.
3, install Apache (d packing directory)
(1) Open D:\discuz\Apache24\conf under the httpd.conf file, open the editor with Notepad to modify and save the following.
The 37th line ServerRoot "C:/apache24" to ServerRoot "D:/discus/apache24";//apache the location of the program.
The No. 204 line of the serveradmin change does not matter;
Line NO. 213 servername The "#" in front of the number to remove;
No. 237 line DocumentRoot "C:/apache24/htdocs" to DocumentRoot "D:/discus/apache24/htdocs";//web site root directory
Line No. 238 <directory "C:/apache24/htdocs" > Changed to <directory "D:/discus/apache24/htdocs" >;
Line No. 271 DirectoryIndex index.html Change to DirectoryIndex index.html index.php index.htm//Support more default pages
Line No. 354 scriptalias/cgi-bin/"c:/apache24/cgi-bin/" instead of scriptalias/cgi-bin/"d:/discus/apache24cgi-bin/"
Line No. 370 <directory "C:/apache24/cgi-bin" > Changed to <directory "d:/discuz/apache24cgi-bin/" >
(2) Launch Apache.
Start---Run, enter cmd, and open a command prompt. Enter the following commands separately (return per line)
D:
CD Apache24\bin
httpd
If the httpd.conf is configured correctly, there is no prompt after entering httpd carriage return. Do not close the command window (Close command window is off Apache), local browser access. The advent of "It works" means that Apache is properly installed.
(3) Adding Apache to System services
Close the httpd command window, or you will get an error.
Start---Run, enter cmd, and then open a command prompt. Enter the following commands separately (return per line)
D:
CD Apache24\bin
Httpd.exe-k install-n "ServiceName" \ \ Join the service. ServiceName is the name of the service and can be customized.
If you want to uninstall this service, first stop the service and then enter Httpd.exe-k uninstall-n "ServiceName" to uninstall the service.
4, install PHP (d packing directory)
Here PHP5.5.0 is configured with Php5apache2_4.dll. Also need not php.ini file, with PHP default.
(1) Open apache24\conf under Httpd.conf, at last add
# PHP5 Support
LoadModule php5_module "D:/discuz/php/php5apache2_4.dll"
AddHandler application/x-httpd-php. php
# Configure the path to PHP.ini
Phpinidir "D:/discuz/php"
(2) Restart the Apache server.
Site Folder D:/discuz/apache24/htdocs Create a new index.php, <?php phpinfo (),?> Save, access to the information that appears in PHP indicates that PHP has been successfully installed. Such as.
5. mysql Installation
MySQL installation I simply said the following is the cmd command. (return per line)
D:
CD Mysql\bin
MySQLd--install MySQL
net start MySQL
Under the PHP directory
<php.ini-production Copy the file as Php.ini>
Line No. 730; Extension_dir = "ext", remove the front ";" and change to Extension_dir = "D:\discuz\php\ext"
Find extension Add the following two lines
Extension=php_mysql.dll
Extension=php_mysqli.dll
Extension=php_mbstring.dll (here mainly for phpMyAdmin support Chinese)
Restart httpd to test
;D: \discuz\php\ext
PhpMyAdmin 4.1.2 installation
http://www.phpmyadmin.net/home_page/downloads.php official website Download
Unzip to your site and directory and rename phpMyAdmin (My site root directory: D:\discuz\Apache24\htdocs)
Locate the libraries/config.default.php file in the phpMyAdmin directory
Find password find two lines, fill in MySQL User and password
$cfg [' Servers '] [$i] [' password '] = ' * * * *;
$cfg [' Servers '] [$i] [' user '] = ' root ';
Set $cfg[' pmaabsoluteuri ' = '; Directory path for PhpMyAdmin (for example: http://localhost/phpMyAdmin/)
$cfg [' defaultlang '] = ' en '; Here you can set the code en
$cfg [' defaultconnectioncollation '] = ' utf8_general_ci '; Set Database encoding
Test (both Apache and MySQL have started) Open http://localhost/phpMyAdmin/The following page appears to install successfully
Enter the user name and password that you set before logging in
Discuz Forum Building
Create a new Web site with the Directory folder Web under the D drive,
Copy the phpMyAdmin from the original D:\discuz\Apache24\htdocs to the Web.
Change DocumentRoot in Apache conf/httpd.conf file to DocumentRoot "D:/web"
<directory "D:/discuz/apache24/htdocs" > Changed to <directory "D:/web" >
Restart Apache
Edit the test file under the D:/web file web.php, edit
<?php phpinfo ();?>
In the browser opens the http://localhost/web.php successfully appears in slices
discuz! X3 Installation Graphics Tutorial
Download x3.1
Http://www.comsenz.com/downloads/install/discuzx
second, unzip and upload discuz! X3 the program to the server and modify the appropriate directory permissions 1, Upload discuz! X3 the program to the server Unzip to get the three files as shown:
Upload all files under this directory are the available program files that we need to upload to the server; Readme directory for product introduction, authorization, installation, upgrade, conversion and version update log description; The utility directory comes with tools for the forum, including the upgrade program. Here are two ways to explain: the first local, the second type of space (1) Copy all the files inside the upload to the web (2) If it is uploaded to the space then all the files in the upload directory will be used in binary mode using FTP software (Common FTP Software Binary Setup method: Click to view detailed instructions) upload to space. As shown in the following:
|
|
(1) Input http://localhost/install/will appear the installation directory
(2) After uploading, start installing discuz! in the browser X3, running http://www.domain.com/bbs/install/in the browser Start a new installation (where Http://www.domain.com/bbs is your site access address)
After reading the license agreement, click "I Agree", the system will automatically check the environment and file directory permissions, as shown in:
Detect success, click "Next", that is, enter the detection server environment and set the Ucenter interface as shown in:
1. Select "New Installation discuz! X (with Ucenter Server) " If you have not installed our product before and need a new installation, please select this option. 2. Select Install discuz! only X (manually specify the Ucenter Server that is already installed) " If you have previously installed our products, and now only upgrade, please select this and ensure that the previous ucenter is Ucenter 1.6.0, if the previously installed Ucenter Server is not in the upgrade operation, generally 1.5.1 or 1.5.2, you need to first Upgrade Ucenter to version 1.6.0, or the installer will prompt for errors and cannot continue. This is a new installation discuz! X for example. New Database Enter password Create a database Mysql> CREATE database discus; Discus (database name, you can specify it yourself) Query OK appears, 1 row affected (0.02 sec) (indicates success) Quit MySQL Exit Click "Next" to enter the installation database interface as shown in:
Fill in the discuz!. X Database information and administrator information. Click "Next", the system will automatically install the database until finished, as shown in:
After successful installation, welcome to open discuz! Cloud platform and discuz! Installation interface of the Application Center:
If you want to open the cloud platform immediately, you can click "Open discuz! Cloud Platform", the founder login site backstage, as shown:
Open can, if temporarily do not want to open discuz! cloud platform can choose "temporarily not open" need to open when the login background to open. If you want to install discuz! immediately Application, you can click "Install app now", the founder login site backstage, as shown: Select the app you want to install and install it Enter discuz! after installation X Home View site:
So far, discuz! The X3 has been successfully installed and finished! You can log in to discuz! X site and start setting up. |
|
Install apache2.4+mysql5.7+php5.6 under Windows environment