小刀博客
扫描关注小刀博客

手机扫描二维码

Windows命令行安装PHP5.6、Apache2.4、MySQL5.7详细步骤(含32位/64位下载地址)

小刀博客2017-11-06环境与配置 920

第一步:当然是先下载,根据自己电脑或服务器的系统选择是32位还是64位的版本。

PHP下载地址:http://windows.php.net/download/(5.6版本需要vc11库支持,不同版本要求的vc库不同,页面上有各个版本的,选择5.6版本,除了版本选择之外,还有搭配的是Apache或IIS,因为我们按照的是Apache,所以下载Thread Safe这个版本,如果是IIS环境就要选择Non Thread Safe,如果还有不懂的可用留言。)

Apache下载地址:https://www.apachelounge.com/download/(页面左边有各个版本的vc库支持版本,PHP5.6选择vc11即可,其它PHP版本自行选择对应的vc库,然后跟PHP一样根据自己的操作系统选择32位还是64位进行下载,这并不是官方下载地址,官方并未提供Apache2.4版本的Windows配套下载,官方只提供了2.2,这是官方推荐的第三方下载,可放心使用。)

MySQL下载地址:https://dev.mysql.com/downloads/mysql/ (网页下面可以自行选择安装环境的操作系统以及是否64位,当然这个MySQL自行根据电脑或服务器来选择即可,因为PHP要依赖Apache来运行,所以必须要配套下载,MySQL没有这个要求,不下Debug版本就可以了。)

第二步:根据自己解压的文件夹路径进行PHP、Apache、MySQL的配置。

  1. PHP配置,将下载的PHP压缩包解压(比如解压到PHP文件夹中),那么在该目录下有个php.ini的文件,用记事本直接打开,查找extension_dir =,将默认路径修改为自己解压的路径,比如解压在D盘根目录中那就修改为:extension_dir = "D:/PHP/ext",不同的目录请自行修改,PHP只需修改这一处即可,如果前面有分号,请删除。

  2. Apache配置,同样解压完成后(比如解压到Apache文件夹中),在Apache目录中找到conf目录,在该目录下有个httpd.conf文件,用记事本打开,先查找ServerRoot,将默认路径修改,比如是解压在D盘根目录,则修改为:ServerRoot "D:/Apache",完成后再查找PHPIniDir,同样将默认路径修改为自己解压的PHP路径,上一个步骤我们将PHP解压在了D盘的PHP目录中,所以修改为:PHPIniDir "D:/PHP/",不同的目录请自行修改,完成后查找ScriptAlias /cgi-bin/,将默认路径修改,比如:ScriptAlias /cgi-bin/ "D:/Apache/cgi-bin/",完成后查找<Directory,将默认路径修改,比如:<Directory "D:/Apache/cgi-bin">,最后在文件末尾添加一条:LoadModule php5_module "D:/PHP/php5apache2_4.dll",路径自己修改,如果发现curl模块运行不成功,再添加下面四条语句:

    LoadFile "D:/Program/PHP5/php5ts.dll"
    LoadFile "D:/Program/PHP5/libssh2.dll"
    LoadFile "D:/Program/PHP5/ssleay32.dll"
    LoadFile "D:/Program/PHP5/libeay32.dll"

第三步:运行cmd命令行,必须是管理员权限才可以,先用D:命令将目录切换至D盘,然后用命令cd d:/Apache/bin,切换到Apache的bin目录中,然后分别执行这两条命令:httpd -k installhttpd -k start,没有任何提示就说明启动成功了。

第四步:安装MySQL,无需配置,直接用命令cd d:/MySQL/bin切换到MySQL的bin目录中,分别执行三条语句即可,mysqld install MySQLmysqld --initialize-insecure --user=mysqlnet start mysql,看到启动成功就好了。其实MySQL也有exe版本进行一步步安装,相对来说简单的多,这里就不多做说明,用这个步骤安装完成后,MySQL的root用户密码为空。

注意:安装MySQL的过程中可能还需要下载其它版本的vc库以支持MySQL的正常运行,最新的vc库都可以在百度搜到,我这提供一个vc12及之前的版本的vc库集合供大家下载:vc库合集。

文章关键词
PHP
MySQL
Apache
发表评论