本文讲述的是在阿里云windows2012服务器下搭建php运行环境,用的服务器软件是apache,数据库是mysql,以下是详细的图文操作步骤:
1.安装apache
官网下载apache(http://httpd.apache.org/download.cgi)
下载之后解压到你想放的目录下,后然win+R,输入CMD,进入apache的bin目录下,运行httpd -k install 安装,然而。。。。。。
出现了这个:
显然,因为缺少vc14所以安装失败,简单,百度vc14,再安装,但是,在安装vc14前我们还需要下载vc++2015,然后在安装vc14。(vcruntime140.dll和vc++2015都可以在我的网盘上下载)
现在下载安装vc++2015
再把下载的vcruntime140.dll和zhuce.bat复制这个目录下面
双击zhuce.bat运行,搞定。
然后再次安装apache,这是apache就能顺利安装了。启动apache,如果运行错误,请检查防火墙是否允许公网访问apache,或者80端口是否被占用了。
2.安装PHP
上官网下载php(http://php.net/downloads.php)
这里我们选择下载下线程安全版本的PHP,下载之后解压到你想放的目录下,接下来就要进行php和apache的配置了
3.配置php和apache
在PHP解压的根目录下找到php.ini-development,是用于开发环境的配置文件;还有一个php.ini-production,这个是用于生产环境的配置文件。使用php.in-development,复制一份,重命名为php.ini。开始编辑。
1.定位关键字“extension_dir”,修改Windows下为你的PHP模块的目录。(比如我的PHP目录在 D:\PHP,则配置extession_dir =”D:\PHP\ext”)
php以module方式与Apache相结合,打开Apache的配置文件
1.以关键字“LoadModule”定位,配置要加载的模块,在最后添加如下两行:
LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir “D:/php”
(当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。)
2.以关键字AddType application搜索,可以定义能够执行php文件类型,加入
AddType application/x-httpd-php .php
AddTypeapplication/x-httpd-php.html
到这里,apache的配置基本上是完成的了,其他配置可以百度搜索了解。
4.检查apache+php是否能正常运行
重启apache,如果这个时候又开启apache服务失败的话可以通过cmd调试,首先进入apache的目录下,httpd.exe -t
如图所示,我们可以看到apache配置文件的错误,这样修改起来就方便很多了。
在apache站点目录下创建php文件,输入 echo “hello world”;IP+php文件访问,如果网页能显示hello world,那么就大功告成啦!
5.安装mysql
mysql的安装和配置相对简单很多,这里就不作展示啦,大家可以百多搜索以下,网上又很多详细的教程,下次有时间再给大家补上。
ps:
如果同过上述的步骤但是依然无法外网访问apache服务器的话,可以到阿里云的控制台>实例>本实例安全组>配置规则 查看下面这两个安全规则是否又添加了,没有的创建添加