2

新到公司首先就是自己搭建开发环境,原来一直用phpstudy,被它的默认配置坑了【mysql的my.ini字符集要改为utf8】,所以自己做自己的配置非集成环境,下面安装路径可以进行参考

一.创建wamp目录

wamp目录下再创建三个目录

图片描述

二.安装apache

我没写的代表默认,直接下一步就可以

图片描述
图片描述

根目录配置

默认根目录是在 F:\wamp\apache\htdocs,现在改为自己的E:\myphp【前提是该路径存在】,配置好以后输入http://localhost访问的是E:\myphp【配置文件F:\wamp\apache\conf\httpd.conf】

图片描述

虚拟目录、访问权限配置

现在还把根目录改回F:\wamp\apache\htdocs,现在想访问E:\myphp可以使用虚拟目录,虚拟目录就是开启另一个工作的目录

图片描述

# 虚拟目录,访问E盘下面的web目录  
<IfModule dir_module>  
    # 设置缺省载入页面  
    DirectoryIndex index.html index.htm inde.php
    # 设置站点别名,别名与访问路径是相关的,取任何名称都可以(除特殊)  
    Alias /myweb "E:/myphp" 
</IfModule>     
    <Directory E:/myphp>  
    # 设置访问权限  【Deny from可以禁止某个IP禁止访问】
    Options Indexes FollowSymLinks
        Order allow,deny
   #把下面的Allow改为Deny就是拒绝所有人访问
     Allow from all
    #Deny from 100.84.155.242
</Directory>  

访问一下看看效果:http://localhost/myweb/

虚拟主机配置

现在一个linux/windows服务器想搭建多个网站【多个域名】,需要apache开启虚拟主机,在F:\wamp\apache\conf\httpd.conf中开启虚拟主机支持

图片描述

在F:\wamp\apache\conf\extra\httpd-vhost.conf中添加虚拟主机,<VirtualHost *:80>【访问时输入linux/windows服务器绑定域名即可,http://www.51aixue.cn】<VirtualHost #.#.#.#:80>【访问时输入linux/windows服务器的IP地址http://#.#.#.#

# *代表以域名进行区分,如果是具体的IP代表以IP地址进行区分
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.somenet.com
    #指定域名映射路径
    DocumentRoot "E:/myphp/ThinkPHP5"
    #默认自动加载index.php文件
    DirectoryIndex index.php
    #设置域名
    ServerName www.51aixue.cn
    ErrorLog "logs/dummy-host2.somenet.com-error.log"
    CustomLog "logs/dummy-host2.somenet.com-access.log" common
</VirtualHost>

三.解压php,apache添加php模块

解压

解压到指定路径,在该路径下找到php.ini-development改为php.ini

图片描述

修改php配置

打开php.ini进行如下修改并开启相应的扩展支持,路径参考自己的php路径

图片描述

图片描述

apache加载php模块

F:\wamp\apache\conf\httpd.conf加载php模块,配置好以后phpinfo()测试是否成功

图片描述

#加载php模块,你的apache是什么版本就用那个.dll文件
LoadModule php5_module "F:/wamp/php5.4/php5apache2_2.dll"
#php配置文件路径【这非常重要,知错了会在C:\windows\目录下面找php.ini】
PHPIniDir "F:/wamp/php5.4"
#后面的*.php说明遇到*.php后缀文件就调用该模块
AddType application/x-httpd-php .php

phpinfo() //测试一下看看是否成功呢?

四、安装mysql数据库(难)

安装

下面的安装没写的代表默认,直接下一步就行

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

测试

代码测试,新建php文件

$conn=mysql_connect("localhost","root","123456");
if($conn){
    echo "连接数据库成功";
}else{
    echo mysql_error();
}

安装phpMyAdmin测试【新手自行百度】

命令行测试

图片描述

所需软件下载

链接:http://pan.baidu.com/s/1hs7miRq 密码:ihjs


Big_fat_cat
207 声望10 粉丝