《apachephp配置过程详解》由会员分享,可在线阅读,更多相关《apachephp配置过程详解(7页珍藏版)》请在金锄头文库上搜索。
1、Apache+PHP 配置过程详解配置过程详解 1.Apache配置PHP个人认为首先要注意的是Apache和PHP的版本信息, 不同的版本之间所要进行设置的参数是不同的。 2.选择版本:Apache 2.2.14 PHP 5.2.13 具体细节不再赘述。 3.验证 Apache 和 PHP 是否安装成功: (1) Apache: http:/localhost (2)PHP 解压到 D 盘 4.PHP 配置文件 php.ini (1)修改: extension_dir = “./” extension_dir = “D:/PHP/ext“ (自己安装 PHP 的实际目录下 ext 子目 录的
2、路径) (2)取消注释以支持 mysql 数据库 extension=php_mysql.dll extension=php_mysqli.dll extension=php_mbstring.dll extension=php_mcrypt.dll (3)环境变量: PHPRC: C:Program FilesPHP Path 中添加:C:Program FilesPHP 将文件 liblibmysql.dll 拷贝入 C:WINDOWSsystem32 (这一步不进行可能会报 Httpd.exe 错误) 5.Apache 配置文件 httpd.conf (1)添加对 php 的支持 Loa
3、dModule php5_module “D:/PHP/php5apache2_2.dll“ PHPIniDir “D:/PHP“ (2)实际工作的目录: DocumentRoot “F:/ApcheWork“ Options FollowSymLinks AllowOverride None Order deny,allow allow from all (3)添加对 index.php 的支持 DirectoryIndex index.php index.html (4) 添加类型支持 AddType application/x-httpd-php .php AddType applica
4、tion/x-httpd-php .html AddType application/x-httpd-php .php .phtml .php3 .php4 AddType application/x-httpd-php-source .phps (5) 重新启动 Apache,完成与 PHP 整合. 附:配置 PhpMyAdmin 过程中出现的问题及解决方法 phpMyAdmin 错误 无法在发生错误时创建会话, 请检查 PHP 或网站服务器日 志,并正确配置 PHP 安装。 1.打开我的电脑系统安装盘(不错的话一般都是C盘)打开WINDOWS文件 夹找到 Temp 目录; 右击打开属性,点
5、到安全选项,如果没有你可以在窗口的上边点开 工具文 件夹选项查看将“使用单文件共享(推荐)”钱的勾去掉就有了; 2.说简单点就是: WIN 下系统文件夹 windows 里面就有一个 TEMP 的临时文件夹, 只需将此文件夹 USER 用户权限设置为完全控制就能解决。 假如还是有这个错误, 原来的那个文件夹带它里边的东西都删除。 3. 另外还有一种方法:在 c 盘 windows 目录下 php.ini 比如你可以找到这一行 session.save_path = “某个路径” 改为 session.save_path = “D:webserverphpsession” 然后要建立这个目录 D
6、:webserverphpsession 问题 2:没有找到 PHP 扩展 mbstring,而您现在好像在使用多字节字符集。 没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串, 可能产生意想不 到的结果。 解决方法: 编辑 PHP 配置文件 php.ini, 将 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll 问题 3:无法加载 mcrypt 扩展 请检查您的 php 配置。 解决方法: (1)找到 php 目录下的 libmcrypt.dll,并将 libmcrypt.dll 复制到 C:windo
7、ws s ystem32 目录中 (2)编辑 PHP 配置文件 php.ini, 将“;extension=php_mcrypt.dll” 改成 extension=php_mcrypt.dll 问题 4:链接表的额外特性尚未激活。 解决方法: (1)选取目录下 scripts/ create_tables.sql 文件,再点击执行,会自动生成一个名为 phpmyadmin 的数据库。 (2)用 PHP 编辑器打开 config.inc.php 文件,找到: $cfgServers$ipmadb = ; / phpmyadmin - see scripts/create_tables.sql
8、$cfgServers$ibookmarktable = ; / pma_bookmark $cfgServers$irelation = ; / pma_relation $cfgServers$itable_info = ; / pma_table_info $cfgServers$itable_coords = ; / pma_table_coords $cfgServers$ipdf_pages = ; / pma_pdf_pages $cfgServers$icolumn_info = ; / pma_column_info $cfgServers$ihistory = ; / pm
9、a_history 改成: $cfgServers$ipmadb = phpmyadmin; / phpmyadmin - see scripts/create_tables.sql $cfgServers$ibookmarktable = pma_bookmark; / pma_bookmark $cfgServers$irelation = pma_relation; / pma_relation $cfgServers$itable_info = pma_table_info; / pma_table_info $cfgServers$itable_coords = pma_table_coords; / pma_table_coords $cfgServers$ipdf_pages = pma_pdf_pages; / pma_pdf_pages $cfgServers$icolumn_info = pma_column_info; / pma_column_info $cfgServers$ihistory = pma_history; / pma_history 问题 5:配置文件现在需要一个短语密码。 解决方法: 编辑配置文件 config.inc.php,修改下项参数:$cfgblowfish_secret = 123456;