当前位置:首页 » 编程语言 » 站点PHP

站点PHP

发布时间: 2022-03-13 20:40:17

㈠ 怎么才能在一个服务器上建立多个php站点

在同一台服务器里如何运行多个网站,提供WEB、FTP、Mail等服务。
工具/原料
虚拟主机
Apache Web服务软件
方法/步骤
实现方法有三种: 1:IP的方法
①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。
2:基于主机名的方法
②基于端口的方法: 一个IP地址,通过不同的端口实在不同网站的访问。
3:基于端口方法。
③基于主机名的方法: 设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。

三种虚拟主机实现的基本配置
①基于IP虚拟主机的实现: 多个ip,需要把中心主机取消 打开web服务的主配置文档:vim /etc/httpd/conf/httpd.conf DocumentRoot 注释掉 配置虚拟主机: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/> <VirtualHost 192.168.1.101:80> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>

vim /etc/hosts 192.168.1.100 www.a.com 192.168.1.101 www.ab.com 浏览器中输入IP地址进行实验效果的验证。
②基于端口: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/>
<VirtualHost 192.168.1.101:8080> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>
③基于主机名: 开启:NameVirtualHost 192.168.1.100:80 <VirtualHost *:80> ServerAdmin www.a.com DocumentRoot /var/a/html </VirtualHost>
<VirtualHost *:80> ServerAdmin www.51qgj.com DocumentRoot /var/ab/html
</VirtualHost>

㈡ 我的PHP站点不直接显示INDEX.PHP

在IIS中。首先添加index.php,如果你的文件中包括.htm文件,如果你先运行index.php文件,那么就得把index.php文件提到最上边。

也许这个问题对你有些帮助

㈢ php站点 提示当前页面访问次数

用php语言设置cookie变量的方法,setcookie('a',5);setcookie('b',6);
分别设置变量a和b,记录页面a和b的访问次数
再用echo $_COOKIE['a'];echo $_COOKIE['b'];分别取出cookie变量a和b

㈣ php站点 建立

php无需学习太多的html,css知识。

只需要会部署php环境,安装php程序就行了。

现在使用第三方php面板搭建环境,然后上传建站程序,安装,域名解析到服务器ip上,去建站面板中添加域名,就可以通过域名访问网站了。云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。

不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。

㈤ php站点本地测试问题

可能是URL 重写(rewrite)的原因
或者路径不对

对于重写问题,要根据你的程序来弄,这无法帮您

㈥ php怎么修改web默认站点

打开apache文件夹下的httpd.conf。找到documentroot(按ctrl+F输入documentroot)就行了,
例如我的:
#DocumentRoot "E:/users"
DocumentRoot "E:/UserInfo"
#DocumentRoot "E:/html5"
你自己改下路径,记住前面没有#才能生效。保存,重启服务器就好了。

㈦ iis 搭建PHP站点的流程是怎么样的

  1. 去官网下载php,具体版本按程序的支持下载。解压到程序目录

  2. 在iis中配置处理程序映射。新建->*.php,FastCgiMole,php-cgi.exe路径,名称随意

  3. 保存的时候提示是否创建对应的fastcgi应用程序,点击确定

  4. 配置php.ini 添加使用到的组件。在php程序的主目录里,有php.ini-development和php.ini-proction,一个是开发环境,一个是生产环境,根据需要复制一个,改名为php.ini 然后用文本编辑器打开,找到extension=那一段配置,把需要的组件前的分号(;)去掉,如php_mysqli.dll,php_gd2.dll等。如果电脑环境不支持的组件打开了,会报错,可根据具体错误信息再关掉就好了。

  5. 安装使用到的相关软件 mysql等

  6. 如果有伪静态设置,则要将伪静态转换为iis支持的.ISAPI(第三方),或URL_Rewrite(官方,推荐),URL_Rewtrite可以直接导入 .htaccess格式的伪静态配置

  7. 新建站点,指向到php网站根目录,配置端口或域名

  8. 打开对应的网址,调试

㈧ PHP下如何得到站点根目录

在站点根目录下建立1.php文件,内容如下
<?php
echo dirname(__FILE__);
// dirname 是获取文件的目录部分,
// __FILE__ 这个魔术常量呢 是当前文件的路径+文件名
// 两者组合起来可以得到站点的根目录
?>

㈨ 在wamp5点击localhost无法显示站点PHP源码

说明你index.php这个文件里面有require_once(inc/data_conn.php) 这段代码,是在这个文件的第四行。但是你的网站根目录下,也就是D:\wamp\www\下面并没有inc这个文件夹或者inc的文件夹里面咩有data_conn.php这个文件,你需要把这行代码注释掉,但是这样估计下面的代码也会运行不了。或者就是你把这个文件放进来,具体还是要看整体的代码结构。

㈩ IIS8.0怎么配置多版本php站点

在iis管理器的根节点上,添加php的处理程序映射 ,这个会是全局默认的php版本

然后具体到某个站点,如果需要不同版本,需要在左侧节点中定位到该站点,管理处理程序映射,找到继承的php fcgi配置,点编辑,修改为需要的php版本即可。

另外 ,php.ini不要放到windows目录中,这样不能针对多版本使用不同配置了。

可以把php.ini放在对应的php版本的根目录就行(php.exe所在目录)。然后针对每个版本的php配置就可以了。扩展目录可以直接以相对目录的形式设置

另外 ,修改这个配置后,会在网站根目录生成一个web.config( 如果已有,会在对应节点增加配置 ),这个web.config不要删除或修改php配置的内容,因为这个配置是和管理器中的同步的


以上配置方法主要结合iis的配置文件,是不能一个站点配置多个版本的php的.实际项目中也很少有这样的需求.如果需要,可以采用变通的方式解决:

如:主站/子站协同运行,采用接口互相调用(把一个站点变成多个站点)

或者使用rewrite+php-fpm的模式,匹配指定的路径转发给指定的php版本(同一个站点下按路径区分)

热点内容
sql语句的或者 发布:2025-01-15 21:51:20 浏览:869
安卓版的车工计算是哪里出版的 发布:2025-01-15 21:47:29 浏览:405
我的世界电脑版进pe服务器 发布:2025-01-15 21:33:57 浏览:294
网页游戏吃什么配置 发布:2025-01-15 21:27:58 浏览:65
安卓怎么转移数据华为 发布:2025-01-15 21:03:02 浏览:141
软件打印反馈单脚本错误 发布:2025-01-15 21:01:24 浏览:178
如何进cs里的练枪服务器 发布:2025-01-15 21:00:07 浏览:979
苹果手机存储芯片 发布:2025-01-15 20:52:02 浏览:163
盲人读屏软件安卓哪个好 发布:2025-01-15 20:47:13 浏览:729
炸图脚本 发布:2025-01-15 19:56:07 浏览:429