下载
1.Apache
下载地址(安装版):http://mirrors.cnnic.cn/apache//httpd/binaries/win32/
2.PHP
php5.3.4下载地址:http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.zip
注:PHP5.3.4以后的版本不支持Apache,即如果下载的PHP包中没有相关的dll文件(php5apache2_2.dll等),即不支持apache。还有就是具有版本V9和V6,下载V6版本。
3.MySql
官网下载最新版本即可,Mysql。
下载地址:http://www.mysql.com/downloads/
4.PHPMyAdmin
下载地址:http://dlsw.baidu.com/sw-search-sp/soft/26/14218/phpMyAdmin-4.1.4-all-languages.3715384168.zip
5.IDE推荐
1)PHPStorm---JetBrain
2)ZendStudio
下载地址:http://www.zend.com/en/products/studio/downloads?aliId=2536892
svn插件地址:http://subclipse.tigris.org/update_1.10.x
3)Notepad++
4)PDT--www.eclipse.ort/pdt
5)Dreamweaver cs5
配置
1.PHP配置
php根目录下的php.ini-production、php.ini-development文件,选择其中之一进行配置。
1)重命名配置文件
将所选择的上述文件更名为php.ini
2)修改etc目录路径(根据php的根目录相关)
寻找php.ini文件中的如下代码
; On windows:
extension_dir = "E:/Server/PHP/ext"
注:本人的php路径是:E:/Server/PHP
3)修改dll文件
extension=php_bz2.dll
extension=php_mbstring.dll
extension=php_curl.dll
extension=php_gettext.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
去掉对应的 ;
2.Apache
1)修改配置文件 conf/httpd.conf
a.添加引用模块
在该注释下#LoadModule vhost_alias_module modules/mod_vhost_alias.so添加引用声明
LoadModule php5_module "E:/Server/PHP/php5apache2_2.dll"
PHPIniDir "E:/Server/PHP"
AddType application/x-httpd-php .php
2)【可选】配置网页文档目录
a.寻找到DocumentRoot,更改为要修改成的目录
DocumentRoot "E:/Server/Apache/htdocs"
b.寻找到Directory
<Directory "E:/Server/Apache/htdocs">
3)配置DirectoryIndex
修改DirectoryIndex index.html 为 DirectoryIndex index.html index.php
3.Mysql
免安装版
1.配置mysql
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c1
2.修改mysql密码
注:初始密码为空
1.选择 ==》用户《== 选择对应的用户并选择==》编辑权限《==
2.进入权限修改的==》密码修改《==
注:可能会出现启动不了mysql服务:原因:5.7下没有data文件夹,通过 mysqld --initialize-insecure初始化一次就ok了
4.phpMyAdmin
将phpMyAdmin置于站点根目录下。例:如果站点根目录未修改(Apache/htdocs/)则置于该处。
1.配置文件:phpMyAdmin目录/libraries/config.default.php
2.登录相关
/**
* MySQL user
*
* @global string $cfg['Servers'][$i]['user']
*/
$cfg['Servers'][$i]['user'] = 'root';
/**
* MySQL password (only needed with 'config' auth_type)
*
* @global string $cfg['Servers'][$i]['password']
*/
$cfg['Servers'][$i]['password'] = 'root';
/**
* Authentication method (valid choices: config, http, signon or cookie)
*
* @global string $cfg['Servers'][$i]['auth_type']
*/
$cfg['Servers'][$i]['auth_type'] = 'cookie';
3.登陆失败
1) #1045 无法登录 MySQL 服务器:
打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器
或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@’localhost’ (using password: YES)
问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。
解决方法:这时可以尝试使用mysql 默认的root账号的空密码登陆数据库。
如果使用空密码登陆时又出现:空密码登录被禁止 (参见 允许空密码) 的错误。则要修改/phpmyadmin/libraries/config.default.php 文件,找到下面两行
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
将两个false改为true,同时设置 $cfg['Servers'][$i]['password'] = ”;通过这样设置配置文件后phpmyadmin 就会允许以空密码方式登录mysql数据库了。
若重新以空密码方式登录phpmyadmin有时仍无法登陆,请清除cookie或关闭原来的phpmyadmin 登录窗口,重新使用空密码登录。
若这时候仍然显示空密码登陆被禁止,试试随便输入几个字符当作密码看是否能够登陆成功。
登陆mysql服务器之后尽快将mysql密码在phpmyadmin中修改过来。或者在SSH客户端修改mysql密码:cd /usr/local/mysql/bin
然后执行命令:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd。
最后在mysql的user表中删除除root以外所有用户。