zoukankan      html  css  js  c++  java
  • wamp的搭建个人笔记

    #wamp的配置
    
    ##选项
    1. 用apache 就下ts的 
    2. 是nginx或者iis 就用nts的
    3. php win下面的 选择zip 或者msi的
    
    
    ##apache的配置
    1.配置apache路径 `ServerRoot "C:/wamp/Apache24"`
    
    2.监听端口 `Listen 80`
    
    3.配置php ()
    
    	加载php5apache2_4.dll
    	LoadModule php5_module "C:/wamp/php/php5apache2_4.dll"
    	AddType application/x-httpd-php .php .phps
    	PHPINIDir "C:/wamp/php/php.ini"
    
    4.默认的页面的设置
    
        <IfModule dir_module>
        DirectoryIndex index.php  a.html index.html 
        </IfModule>`
    
    5.虚拟主机配置(可在extra/httpd-vhosts.conf中配置)
    
    	Virtual hosts
    	Include conf/extra/httpd-vhosts.conf
    
    6.httpd-vhosts.conf中的配置
    
    	<VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot "C:/wamp/Apache24/htdocs/a"
        ServerName 127.0.0.2
    	<Directory "C:/wamp/Apache24/htdocs/a">
          Options None #不容许访问空列表
          AllowOverride None #不容许外部文件更改
          Require all granted #用户具目录所有权限
    	</Directory>
    	</VirtualHost>
    
    7.将apache建立成服务 (在计算机->管理->服务 中启动Apache2.4的服务)
    
    	cd wamp
    	cd Apache24
    	cd bin
    	httpd -k install
    ##php的配置
    1.拓展库目录加载进来
    
    	extension_dir = "C:/wamp/php/ext"
    
    2.扩展库的开启(600)
    
    	extension=php_pdo.dll
    	extension=php_pdo_sqlite.dll
    	extension=php_mysql.dll
    	extension=php_mysqli.dll
    
    3.session的配置
    
    4.时区的配置   `date.timezone =PRC`
    
    
    ##mysql的配置
    1.根据安装向导进行配置
    
    2.建立data/data 放入物理mysql数据
    
    3.j建立data/innodb 放入重要的文件
    
    4.mysql中放入my.ini配置文件 
    
    
    ##nginx的配置
    `C:\wamp\nginx-1.7.10\conf\nginx.conf`
    
    1.配置server
    
    	  location ~ \.php$ {
          	root           html;
          	fastcgi_pass   127.0.0.1:9000;
          	fastcgi_index  index.php;
          	fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
          	include        fastcgi_params;
          }
    
    2.cmd.exe
    	
    	cd wamp\php
    	php-cgi.exe -b 127.0.0.1:9000 -c c:\wamp\php\php.ini
    
    3.启动nginx.exe
    
    	cd wamp\ngix
    	nginx.exe
    	nginx.exe -s stop
    	nginx.exe -s reload
    
    4.自启动
    > RunHiddenConsole.exe
    > 
    > start.bat
    > 
    > stop.bat
    
    	@echo off
    	set PHP_FCGI_MAX_REQUESTS=1000
    	echo Starting PHP FastCGI...
    	RunHiddenConsole C:/wamp/php/php-cgi.exe -b 127.0.0.1:9000 -c C:/wamp/php/php.ini 
    	echo Starting nginx...
    	RunHiddenConsole C:/wamp/nginx/nginx.exe -p C:/wamp/nginx
    
    ##IIS 配置
    IIS是windows的组件,可安装,不可卸载
    
    1. 控制面板-》程序和功能
    2. 打开或关闭windows功能
    2. Internet信息服务-Internet Information Server
    3. Web管理工具->IIS管理控制台
    4. 万维网服务->全选
    5. 万维网服务->应用程序开发功能
    > CGI
    > 
    > ISAPI扩展
    > 
    > ISAPI筛选器
    
    ####计算机->管理->服务和应用程序->IIS管理
    1. 处理程序映射->添加模块映射
    	- 请求路径:*.php
    	- 模块:FastCgiModule
    	- 可执行文件:`c:\wamp\php\php-cgi.exe`
    	- 名称:随便取
    2. 地址重写-安装ISAPI_Rewrite软件
    
    
    ##memcache
    [http://pecl.php.net/package/memcache/3.0.8/windows](http://pecl.php.net/package/memcache/3.0.8/windows)
    
    1.下载`php_memcache.dll` 并加载到php.ini
    
    	`extension=php_memcache.dll`
    
    2.建立memcached  memecached.exe(服务器端)
    
    3.cmd.exe  (建立服务)
    
    	cd wamp/memcache
    	memecache.exe -d install
    
    4.测试memcache是否成功
    
    	$mem = new Memcache();
    	$mem->connect('localhost','11211');
    	$mem->set('key','222');
    	echo $mem -> get('key');
    

      

  • 相关阅读:
    在ASP.Net和IIS中删除不必要的HTTP响应头
    java合并多个word 2007 文档 基于docx4j
    [转]怎样与 CORS 和 cookie 打交道
    css 设置div半透明 悬浮在页面底部 不随滚动条滚动
    [转]理解Vuex的辅助函数mapState, mapActions, mapMutations用法
    [转]Vue中用props给data赋初始值遇到的问题解决
    [转]import xxx from 和 import {xxx} from的区别
    [转]详解vue父组件传递props异步数据到子组件的问题
    [转]js判断数据类型的四种方法
    [转]iview的render函数用法
  • 原文地址:https://www.cnblogs.com/linglingyang/p/4694417.html
Copyright © 2011-2022 走看看