阿里巴巴云Win2016安装Apache和PHP环境图文教程
一、说明:项目需要在阿里巴巴云的WindowsServer2016上部署web环境,已经安装了Mysql,所以Apache和PHP是独立安装的,不需要一键安装(比如用phpstudy或wamp安装web环境)
二、安装
1.根据链接下载这三样东西。根据你的系统是32位还是64位,我的环境是64位
参考下载地址
VC2015(推荐,因为一些dll可能在VC2012中丢失)
https://www.microsoft.com/en-US/download/details.aspx?id=48145
街头流氓
http://www.apachelounge.com/download/
PHP(这里注意,你需要下载非版本,非线程安全的是一个非线程安全的IIS环境,和线程安全的apache环境)
http://windows.php.net/download/
下载完成
2.在WindowsServer2016中安装VC,直接打开vcredist_x64.exe进行安装
3.安装PHP,解压到某个磁盘,比如我的E盘,修改文件名变成php56
4.找到要修改的系统变量
5.复制e : \ PHP 56 \ php.ini-production,将其重命名为php.ini,并编辑PHP . ini文件
打开一些需要的扩展,修改并保存
;extension _ dir=' ext '=ext _ dir=' e : \ php 56 \ ext '(去掉扩展名前的分号,将右侧改为安装PHP的扩展名路径,否则扩展名加载不成功)
;扩展名=php_mbstring.dll=扩展名=php_mbstring.dll
;extension=PHP _ MySQL . dll=extension=PHP _ MySQL . dll
;extension=PHP _ mysqli . dll=extension=PHP _ mysqli . dll
;extension=PHP _ curl . dll=extension=PHP _ curl . dll
;extension=PHP _ PDO _ MySQL . dll=extension=PHP _ PDO _ MySQL . dll
示例:
6、cmd命令看是否成功:php -v,以下代表成功
7.安装Apache,先解压文件放在E驱动器上,重命名为Apache24
8.打开Apache的httpd.conf文件进行配置
修改:(e是我安装的磁盘)
开放服务
目录文件,你也可以把它们放在其他文件夹里。我会把它们保存在这里
允许访问的后缀文件
修改E,默认为c。
最后,在结尾处加上这些话
9.安装完成后,单击开始
启动cmd并输入e:\Apache24\bin\(您的Apache安装目录)
运行httpd -k安装(此命令不能用PowerShell执行)
执行后单击开始
10.如果顺利,将出现Apache启动页面,表明您的安装已经完成
11、检查、写入phpinfo.php文件访问权限,正常
三、问题总结。以上结果仅在光滑条件下得到。如果不光滑,下面可能会遇到一些坑
1.本地访问正常,但外部访问失败
在这种情况下,很可能您的端口没有打开。用telnet试试。如果出现下图,则表示端口未打开(我使用端口80)
解决方案:登录你的阿里巴巴云服务器设置,比如下面这个例子,设置端口开发来访问它
2.VC安装于2012年,部分dll文件可能会丢失
解决方法:
下载丢失的插件,并将其放在c盘上
如果不工作,建议卸载之前安装的VC2012,然后重新下载VC2015安装
3.PHP安装为非版本,这可能会导致它无法启动
解决方法:
先清除PATH设置的变量,然后下载一个完整的PHP非非版本来覆盖前一个,重启电脑,重置PATH变量(如果不工作,卸载VC,然后重启进程)
4.php.ini的扩展名无效。已经确认php.ini文件已经打开了mysql、mysql_pdo等扩展名。用phpinfo查看加载路径也是正确的,但是它没有加载到这些扩展中
解决方案:检查你的php.ini的扩展目录,因为默认的是扩展目录='ext '。当您的PHP安装在其他地方时,您应该相应地修改路径,例如,我的在E:\php56\ext
修改
版权声明:阿里巴巴云Win2016安装Apache和PHP环境图文教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。