apache/mysql/php(wamp環境配置)

来源:互联网 发布:社交软件市场分析 编辑:程序博客网 时间:2024/05/17 02:43

【apache】

官网:http://www.apache.org

默认端口:80

进程名称:httpd.exe

配置文件:httpd.conf

1.安装


2.基本设置

1.设置apache的主目录 -> 编辑DocumentRoot和Directory

说明:两个路径需一致

 

2.设置端口号 -> 编辑Listen

说明:修改端口后,访问时必须在URL地址带上端口号(如:127.0.0.1:80)

 

3.设置默认首页 -> 编辑DirectoryIndex

如:DirectoryIndex index.html index.php

说明:多个文件名之间以空格分隔

 

4.开启伪静态 ->

第一步:去掉#LoadModule rewrite_module modules/mod_rewrite.so前的井号

第二步:修改httpd.conf里面AllowOverride None

说明:AllowOverride All(共三处)

第三步:编写伪静态规则(.htaccess)

 

5.开启错误提示 -> 最后添加: php_flag display_errors on

php_value error_reporting 2039

说明:需关联设置php.ini

 

3.php关联设置

#【加載php模板】

LoadModule php5_module "D:/web/php/php5apache2_2.dll"

#【加載php配置文件(目錄)】

PhpIniDir "D:\web\php"  

#【分配設置,php引擎處理文件類型(多個擴展名之間以空格分隔)】

AddType application/x-httpd-php .php  

说明:需添加到httpd.conf文件最下方

 

4.其他问题

问题描述:apache图标显示running none of 1 apache services,cmd输入net start apache2.2显示 -> 服务无法启动,发生服务特定错误:1  

解决办法:cmd输入 -> netsh winsock reset

然后等待cmd提示:重启电脑(不用重启电脑,重新开启apache即可)


- - - - - - - - - -


【PHP】

官网:http://www.php.net  

配置文件:php.ini

1.安装 ->

第一步:解压php压缩包到相应的位置 

第二步:复制解压文件内的php.ini-production且更名为php.ini

 

2.基本设置

1.设置是否允许通过HTTP方式进行文件上传 -> 编辑file_uploads

 

2.设置临时文件存储的位置 -> 编辑upload_tmp_dir

 

3.设置文件上传的最大字节数 -> 编辑upload_max_filesize

 

4.设置错误警告级别 -> 编辑error_reporting

说明:E_ALL & ~ E_NOTICE(客户端显示全部错误信息(除了notice))

 

5.设置默认时区 -> 编辑date.timezone=PRC

 

6.开启错误提醒->

display_errors =on

error_reporting= E_ALL & ~E_NOTICE

说明:需关联设置httpd.conf

 

7.设置session临时文件目录 -> 开启session.save_path="目标目录"

说明:如设置的目录不存放,则无法创建session

 

3.php函数库

1.设置extension文件路径 -> extension dir =”(php_xxxxx.dll的目录路径)”

说明:一般为D:/web/php/ext

 

2.开启相关函数库 -> mysql函数库:extension=php_mysql.dll


- - - - - - - - - -


【MYSQL】

默认端口:3306

客户端工具进程名称:mysql.exe

服务器进程名称:mysqld.exe

配置文件:my.ini

配置向导文件:mysql安装目录/bin/MySQLInstanceConfig.exe

1.安装

Install as windows services -> mysql将作为windows操作系统的服务(参照apache)

Include Bin Directory In Windows Path -> 将mysql安装目录下的bin子目录添到windows的环境变量中

说明:环境变量:我的电脑->右键属性->高级系统设置->高级->环境变量->系统变量->path

 

2.基本设置

1.设置存储文件目录 -> 编辑Datadir

 

2.修改数据表默认引擎 -> default-storage-engine=INNODB

说明:InnDB引擎支持数据表外键约束

 

3.降低数据表写入字符串检索级别的限制 -> 编辑sql-mode :

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

说明:解决PHP连接SQL正确,却无法写入数据库

0 0
原创粉丝点击