php配置虚拟主机
‘壹’ php虚拟主机 虚拟目录配置,即配置Apache中conf文件和php中ini初始化
这个是我成功配置的经验
1.安装apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步骤:下一步下一步
2.安装php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步骤:(1)解压压缩包到d:\phpWeb\php\
(2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里
(3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)
3.配置apache
步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)
(3)找到DirectoryIndex index.html这一行,在后面加入index.html.var index.htm index.php
(4)找到#LoadMole ssl_mole moles/mod_ssl.so这行,在后面加上一行:LoadMole php5_mole d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType application/x-httpd-php .php
4.配置php
步骤:(1)找到c:\windows\php.ini并打开 (刚才拷进去的)
(2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll将前面的;号去掉
(4)找到;session.save_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
‘贰’ PHP配置apache的虚拟主机,导致无法解析php。
没试过多端口运行的,你试试在httpd.conf里加Listen 8888看有没效果
‘叁’ PHP虚拟主机
可以都填在httpd.conf下,如果要放到vhosts下的话,httpd里有个includ httpd-vhosts。conf的需要打开
‘肆’ phpstudy怎么配置虚拟主机
安装phpStudy下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WebPHP目录,设置在D盘根目录里。
打开虚拟主机配置D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的 # 保存即可。在D:\WebPHP目录下建立mooc文件。
‘伍’ PHPNOW如何添加虚拟主机
首先,phpnow安装完成后,安装文件夹下有文件PnCp.cmd
运行PnCp.cmd(有部分系统需要运行权限,可通过开始-运行-cmd,之后输入phpnow路径进入后运行PnCp.cmd!获取管理员权限运行!)
运行PnCp.cmd后,出现dos的控制面板
按照步骤,选择0,输入主机名称(可以是自定义的网址,之后通过系统文件hosts来绑定自定义域名,实现本地虚拟域名的运行!)
主机别名可为空
之后输入网站路径,留空为默认路径!
成功后会自动重新Apache!
‘陆’ 对php的理解, 配置虚拟主机和多站点,是干什么的
比如你一台电脑
想同时当做两个域名的服务器
且两个域名显示的不一样
那就需要配置虚拟主机多站点了
‘柒’ 如何配置 Apache 的虚拟主机
打开httpd.conf文件
去掉LoadMole vhost_alias_mole moles/mod_vhost_alias.so
这句前面的#号
和
Include conf/extra/httpd-vhosts.conf这句前面的#号
Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部
然后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代码
#配置自己的虚拟主机
<VirtualHost *:80>
#网站目录,如果在www目录下的php目录,下面 #就填写F:/www/php
DocumentRoot "D:/WALP/www"
#域名
ServerName www.plqjnet.com
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不允许别人修改我们的页面
AllowOverride None
#设置访问权限
order allow,deny
Allow from all
</Directory>
</VirtualHost>
把ServerName改成你自己的,最后重启Apache。
‘捌’ php apache配置虚拟主机,求教!
Httpd.conf文件468行左右
conf/extra/httpd-vhosts.conf 大约486行 去掉#
修改权限
,httpd.conf,190行左右Deny from all 改成 allow from all 就可以了
‘玖’ Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境
安装phpStudy直接网络下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WWW目录,我的设置在D盘根目录里。
打开虚拟主机配置,打开D:\phpStudy\Apache\conf下的
httpd.conf文件去掉#Include
conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目录下建立web应用例如
classmath。
打开D:\phpStudy\Apache\conf\extra下的httpd-vhosts.conf文件
删除该文件中的所有内容,因为在本人配置的过程中配置好虚拟主机之后发现localhost不能用了,删了里面之前就有的全部代码并稍加修改(修改内容下一步讲解),localhost和虚拟主机都可以使用。接下来复制以下代码粘贴即可。
DocumentRoot
"D:\WWW\classmath"
ServerName
web.classmath.com
Options
Indexes
FollowSymLinks
Includes
ExecCGI
AllowOverride
All
Order
allow,deny
Allow
from
all
打开C:\Windows\System32\drivers\etc下的hosts文件添加
127.0.0.1
web.classmath.com
可根据自身情况修改,此时虚拟主机即可使用,在浏览器输入web.classmath.com发现程序可以运行,但是问题来了发现phpmyadmin不能使用了,其实上一步已经提到,删除httpd-vhosts.conf里面原有的代码添加以下代码并在hosts文件中添加
127.0.0.1
localhost即可。
ServerAdmin
[email protected]
DocumentRoot
"D:\WWW"
ServerName
localhost
ServerAlias
localhost
ErrorLog
"logs/mmy-host2.example.com-error.log"
CustomLog
"logs/mmy-host2.example.com-access.log"
common
至此虚拟主机配置完毕