admin
管理员
管理员
  • UID1
  • 粉丝2
  • 关注2
  • 发帖数339
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:3560回复:0

php自定义环境配置详情

楼主#
更多 发布于:2013-08-10 10:50
分享到:
举例把 apache php mysql 安装到d:/www目录下apache php mysql目录
一.安装apache
二.安装php复制php所有解压的文件到D:/www/php
Apache服务器与php的整合:
1.    第一步:在apche下的conf/httpd.conf文件中添加如下配置:
#将php作为apache的一个模块加载进来
LoadModule php5_module "c:/wamp/php/php5apache2_2.dll"
#主要是告诉php解析器应该对后缀名为.php的文件进行解析
AddType application/x-httpd-php .php
#告诉apache去哪里寻找php的全局配置文件,php.ini开始没有这个文件
把php.ini-development复制一份重命名为php.ini
PHPIniDir "c:/wamp/php"
Apache配置文件中的注释是#
2.    第二步:对php的全局配置文件php.ini进行配置
Php.ini文件的注释是分号
extension_dir=“c:/wamp/php/ext”
date.timezone=PRC
3.    第三步:将php目录下的php5ts.dll文件复制粘贴到c:/windows/system32
4.修改完配置文件(httpd.conf\   php.ini)后一定要重启apache服务器
三.安装mysql数据库
MYSQL没删干净
对于自定义安装的情况,大概就找你自定义安装的几个文件夹,清除相应文件就行,因为默认安装数据和mysql不在一个文件夹中,数据在C:\Documents and Settings\All Users\Application Data,所以需要找出这部分删掉
开启php 对mysql 的支持
在php.ini文件中添加extension=php_mysql.dll

配置虚拟主机:
1.    打开httpd.conf文件
找到DocumentRoot "C:/wamp/apache/htdocs",修改为自己设定的目录
比如说:”d:/www”
找到<Directory "C:/wamp/apache/htdocs">,大概在214行,修改为
<Directory "d:/www">
找到Include conf/extra/httpd-vhosts.conf,去掉前面的注释开启虚拟机支持
2.打开conf/extra/httpd-vhost.conf
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "d:/www"
    ServerName www.jxc.com
    ServerAlias www.dummy-host.localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
3.    打开C:\WINDOWS\system32\drivers\etc\hosts
dns注册
127.0.0.1    www.jxc.com
设置默认执行的文件:
1.    打开httpd.conf,
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
屏蔽通知错误
在php.ini中找到error_reporting = E_ALL | E_STRICT
改为error_reporting = E_ALL | E_STRICT & ~E_NOTICE
开启短标签
short_open_tag = off
改成short_open_tag = on
虚拟机配置详解
1  编辑httpd.conf,查找Include conf/extra/httpd-vhosts.conf,把前面注释符号“#”删掉。
2  编辑httpd-vhosts.conf,我把WAMPServer安装在D:/wamp,所以我这里的路径是D:\wamp\Apache2\conf\extra。
把里面的内容清空掉,换成下面的内容:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.host1.com
ServerAlias www.host1.com
DocumentRoot "D:/wamp/www/host1"
</VirtualHost>
<VirtualHost *:80>
ServerName www.host2.com
ServerAlias www.host2.com
DocumentRoot "D:/wamp/www/host2"
</VirtualHost>
3 编辑httpd.conf,找到DocumentRoot "d:/wamp/www/"这项,这是默认根目录路径,
但是要更改的不是这个,一直往下找,找到<Directory "d:/wamp/www">,
然后在该</Directoory>后加上如下内容:
<Directory "d:/wamp/www/host1">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

<Directory "d:/wamp/www/host2">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
4  修改C:/WINDOWS/system3/drivers/etc/host这个文件,用记事本打开,加上如下内容:
127.0.0.1  www.host1.com
127.0.0.1  www.host2.com
//phpmyadmin修改密码
在config.inc.php文件中找到$cfg['Servers'][$i]['user'] = 'root';//这是数据库用户名默认用户名root
$cfg['Servers'][$i]['password'] = '';//这是数据库密码默认为空
//直接搜索root就可找到位置
游客

返回顶部