您的位置:首页 > 编程语言 > PHP开发

php环境搭建

2016-05-01 21:44 483 查看
1.apache常用指令
    1)net start apache2.2
    2)httpd.exe -M //查看apche加载的模块
    3)httpd.exe -t  //检查apache中httpd 文件中是否有出错的,并找到相应的位置。
2.apache 中的文件httpd 此文件是apache中的配置文件
    1)documentRoot字段是设置服务器的根目录, 
    2)directoryIndex是用来设置文件中默认首页。
    3)directory标签字段其中有三处是带标签的,此标签是用来设置目录的访问权限的。如果不设置该标签会提示没有权限访问。 设置方法是在两处带有根目录的位置,将根目录更换为服务器根目录地址。
 例如:
    Options indexes //如果首页文件不存在会以列表文件显示当前的内容,取值有Indexes,None,All是具有所有权限
    Order Allow,Deny//设置禁止和访问
    Allow from all //所有人都可以访问
    Deny from all  //禁止所有人访问
    Allow from 127.0.0.1 //只允许自己访问
    Deny from 127.0.0.1 //禁止自己访问

3.Apache 虚拟主机的配置(常用域名访问   ip访问两种)文件夹的虚拟机目录删除apache不能启动
 
  1.启用虚拟主机配置:
 
      修改httpd.conf文件字段中 

        # Virtual hosts
        Include conf/extra/httpd-vhosts.conf

    2.在extra/httd-vhosts.conf中删除所有内容,修改为如下字段:

            NameVirtualHost *:80
    #配置虚拟主机
<VirtualHost *:80>
    #主机域名
    ServerName jjc
    #指定网站根目录
    DocumentRoot "d:/country/country"
    #指定默认主页
    DirectoryIndex index.html
    #指定目录权限
    <directory "d:/country/country">
        Options Indexes
        Order Allow,deny
          Allow from all
    </Directory>    
    #将其他目录的文件挂载当前目录下还需配置访问权限,访问方式:country/music  域名/别名
            Alias /music "d:/mp3"
            <directory "d:/mp3">
                Options Indexes
                Order Allow,deny
                Allow from all
            </directory>
</VirtualHost>

二. php与apache整合
php模块不用安装直接将该内容复制到文件即可。
一.在apache模块中与php的连接设置内容
    1.httpd.conf 中增加加载php模块的字段 将此内容添加在Load部分
        LoadModule php5_module "c:/wamp/php/php5apache2_2.dll"
        添加完成后检查是否添加了该模块语句 httpd.exe -M 
    2.此时添加完成还不能解析php代码,因为程序不知道要解析什么文件类型的代码,所以需要在httpd.conf中添加如下代码(添加在上面代码的下面即可)
       解决此两种方案任选其一
    第一严谨是有才.php就会执行
    addType application/x-httpd-php .php
  第二不严谨
    addHandler application/x-httpd-php .php
二.在php模块中配置相关文件
    1.进入php相关文件目录,找到php.ini-production文件修改为php.ini文件。
    2.配置中国时区,默认使用date函数是有时差的,修改方式:在php.ini文件中查找字段date.timezone=PRC;
    3.修改php。ini的配置文件路径 修改方式:PHPiniDir="配置文件所在路径"

三.
php与mysql整合


   1.php命令:查看php所加载的模块  :php.exe -m  配置完环境变量的前提下
    2.加载mysql模块 :
                1)去掉 extension=“php_mysql.dll”注释,
                2)去掉extension_dir=“路径”注释,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php