window服务器怎么架设php网站

window服务器怎么架设php网站,第1张

首先是安装IIS。打开控制面板,找到“程序与功能”,点进去
点击=>打开或关闭 windows 功能
在 internet信息服务=>万维网服务=>应用程序开发功能=>CGI 这个是必须选择的
其他的看你自己的情况吧,我是在默认的基础上加选了CGI这个选项。
如果以后有其他需要可以再进行添加
下载php安装包进行安装
选择服务器的时候选择IIS;到此环境就安装完成了。
打开IIS,新增网站,打开处理程序映射,可以看到已经支持php了。

本地还是服务器?本地的话有很多wamp 或者phpnows。要是服务器的话首先装上iis,mysql数据库,php程序和ftp。
如果是本地的话,追问,可以给你个软件。我用的就是。
在windows下安装apache php mysql
从各官方网站下了APACHE2050、PHP5、MYSQL4020、PHPMYADMIN257
apache_2050-win32-x86-no_sslmsi
php-500-Win32zip
mysql-4020d-winzip
phpMyAdmin-257zip
系统 win2003 系统盘为: D盘
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2050-win32-x86-no_sslmsi
将apache安装在 D:\apache2 目录(随自己喜好)下
将php-500-Win32zip 里内容解压到 D:\php 里
找到 php目录里的 phpini-dist 重命名为 phpini 并拷到 windows目录里(win2k 里为winnt)
如我的phpini是拷到 D:\windows目录
再将php目录里的 php5tsdll,libmysqldll 拷到 系统目录(system/system32) 如我的是D:\windows\system里
配置apache里的>在Windows Server 2008下配置PHP环境特别的快,只需要鼠标点点就可以了。
1,下载PHP52系列版本,目前52系列比53系列兼容性更好。其中又分为Non Thread Safe和Thread Safe版本,如果要用FastCGI模式运行PHP,就选择Non Thread Safe版本,如果要用ISAPI模式运行PHP,就选择Thread Safe版本。
2,开启IIS7:点击“开始”菜单上面的“服务器管理器”==> 角色==> 添加角色==> 点下一步==> 选上II75 ==> 点下一步==> 一定选上CGI ==> 开启安装IIS
3,双击下载下来的PHP安装包,开始安装PHP,一直点next就能完成安装,
勾选的模块:EXIF,GD2,Mcrypt,Mhash,Ming,MySQL,OpenSSL,SOAP,Sockets,XML-RPC,XSL,ZIP
再点next == > install 即可安装完成
4,检查PHP有没有安装成功,并且查看phpini的存放路径
打开 控制面板==> 管理工具==> Internet 信息服务(IIS)管理器 ,再随意创建一个站点,按下图进行查看:
再到该站点的目录下,创建一个文本文件,改名成indexphp,内容是:
<php phpinfo();>
再访问这个站点,即可显示PHPINFO页面,而且要记下phpini的存放路径,如下图:
5,PHP安全设置(重要)
打开刚才记下的phpini的存放路径。编辑这个文件:
在最低下加入这两行:
disable_functions = exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source
cgifix_pathinfo=0
然后重启IIS让配置生效就这样了,我刚趁着我在后盾网的下课时间问的老师,老师就这样说的,希望你能解决麻烦٩(๑^o^๑)۶加油

PHP服务器是可以运行PHP程序的服务器,PHP是语言,这个语言的执行需要PHP软件,例如PHPEXE。
下载的PHP包里面都是程序文件,各有各的作用,比如PHPEXE可以控制台下运行PHP程序文件。
如果你不用UNIX服务器,不需要编译。
PATH不是必须的,可以不用设置。

如果php可执行文件包含在环境变量里,可以在命令行输入 php -v 查看php版本信息

~>php -v
PHP 7011 (cli) (built: Sep 13 2016 15:37:04) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v300, Copyright (c) 1998-2016 Zend Technologies

如果无法显示信息,可以搜索是否安装过php

rpm -qa |grep php

然后找到php的bin目录用 php -v 命令查看版本信息

一首先下载软件:
(apache) 我用的是在华军软件园下载的apache_1326-win32-x86-no_src!!
(jdk!) 在首页上面就有连接。
(php4) 不用多说了code-labs上面就有也可以去php的官方网站看看!!
(iasp) 最重要的一个软件了——————————————————————————————————
二安装apache
1、双击apache的安装文件,和普通windows程序安装一样,一路点“next”就可以。
2、安装程序要求你输入你的network domain(网络域名:形如xxxcom);server domain(服务器域名:形地址栏里输入:>

一、阿里ECS服务器配置

     1因为线上已经有几个站点了所以要配置ngnix多站点

     2阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginxconfig文件。或者在confd新建一个配置文件然后在include到nginxconfig文件中

        

     3nginxconfig新建站点信息

server {
listen       80;
server_name  >

配置文件的基本内容如上;

配置完成后测试配置文件是否正确

这样配置就可以使用了

然后重启nginx服务器 

这样nginx配置就结束了可以使用了。吧站点文件放到对应的目录下面。我直接git clone过去的。

二thinkphp项目文件转移

本来以为上传完就结束了。上传上去碰到的第一个问题就是访问页面报错,页面被电信的114页面劫持了。。。麻蛋 看不到报错

万能百度大法

解决方法1internet高级选项->隐私->站点  新加阻止站点

解决方法2:控制面板->网络和internet->本地连接->属性->ipv4  使用如下ip

终于搞定可以看到报错页面了。。。。。。麻蛋。再次开启万能百度大法

 

 

 得到最终结论是文件目录权限引起的。thinkphp 的runtime目录没有写入权限。。thinkphp文件上传到阿里的好像都有这个问题。解决问题很简单

进入到项目文件目录

直接跟文件最高权限

chmod -R 777 [目录]  //linux修改文件权限

 

php服务器搭建有两种方式

一种是linux+apache+mysql+php方式。

另外一种是windows+IIS+mysql+php方式。

还有一种方式,就是在windows模式下,用apache作为服务器。

这种情况。第一种配置较为复杂。而且一般作为服务器居多,个人电脑测试用,一般以windows为主。

所以下面的配置方式以windows7为例:

首先,你需要去下载php的原始文件,绿色版的,安装版的均可。

1将下载的php压缩解压。得到如下的目录

2添加IIS,windows7默认情况下是不安装IIS的。

打开控制面板->程序和功能->打开或关闭windows功能。安装好IIS后如下:

3,添加处理程序映射

请求路径设为php,模块选择fastCgiModule。在windows+IIS模式下。fastCGI模式比传统的isapi模式效率要高很多。

可执行文件选择刚才解压的目录。文件类型选择exe,选择对应的文件即可。下面的名称可任意。

然后确定。重启IIS。服务器就好了。另外所谓的MYSQL。直接下载安装版的就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10226318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)