本地搭建PHP环境

一、安装网站服务器
下载安装apache
下载apache(httpd-2.2.17-win32-x86-openssl-0.9.8o.msi随官网更新http://httpd.apache.org/download.cgi)并安装,安装过程中会输入域名,如果本机安装输入localhost。安装完毕后运行http://localhost,能正常打开说明安装成功。

修改默认目录
文件默认目录在\apache\htdocs,如要修改,打开apache的httpd.conf,修改两个位置documentRoot,和Directory,改成自己的目录。



二、安装php
下载安装
下载php-5.2.9-Win32.zip(php官网更新http://museum.php.net/php5/),解压到F:\php。

改名并配置php.ini
找到php目录下的 php.ini-dist文件,重命名为 php.ini;
设置扩展路径:查找extension_dir有这么一行extension_dir = "./",将此行改成extension_dir = "F:\php\ext"(安装目录);
添加模块:找到extension,把需要加载的模块前面的";"去掉(如extension=php_mbstring.dll、extension=php_gd2.dll、extension=php_mysql.dl 等 )。
复制
把php.ini复制一份到windows目录下(以c:\windows为例);
把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下;
把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下。
注:如果没有加载 php_gd2.dll,php将不能处理图像;没有加载php_mysql.dll php,将不支持mysql函数库;php_mbstring.dll在后面使用phpmyadmin时支持宽字符。

添加系统变量:
在"我的电脑"上右键,"属性",选择"高级"标签,点选"环境变量",在"系统变量"下找到"Path"变量,选择,双击或点击"编辑",将";F:\php;F\php\ext"加到原有值的后面,当然,其中的"F:\php" 是我的安装目录。

注:以上添加系统变量和复制可能有相同效果,初学还不太懂。

php与apache结合,打开apache的httpd.conf
找到LoadModule,添加以下2行(版本和路径都要对上)
LoadModule php5_module F:/php/php5apache2_2.dll
PHPIniDir "F:/php"
找到AddType,添加以下2行(可添加多个后缀名)
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
找到:DirectoryIndex,修改为DirectoryIndex index.php index.html,可添加多个后缀

以上步骤都完成好,php配置完成,可以测试。

三、下载并安装mysql和phpMyAdmin
mySql: http://dev.mysql.com/downloads/
phpMyAdmin: http://www.phpmyadmin.net/home_page/downloads.php

安装mysql
按网上方法安装mysql,最后一步提示不能连接Localhost,我没理会,直接点重试,然后安装完成了。

安装phpMyAdmin
将phpMyAdmin-3.3.10-all-languages解压包解压到程序根目录F:\phpweb,通过Localhost/phpmyadmin登录到phpmyadmin管理界面。登录成功后,页面底部显示“链接表的附加功能尚未激活。要查出原因,请点击此处”,解决办法如下:
第一步:使用Mysql管理员帐号通过phpmyadmin登陆,然后点击“导入”,然后点击“浏览”按钮,找到phpmyadmin文件夹下的scripts文件夹里的一个名为create_tables.sql的文件。把它导入就OK了。
第二步:打开phpmyadmin文件夹下的libraries文件夹,找到名为config.default.php的文件,使用文本编辑工具(不推荐使用记事本,建议使用Dreamweaver之类的工具)打开该文件。对其进行修改。
修改的内容并非连续的,请手动进行修改,请勿复制。
修改前的内容:
$cfg['Servers'][$i]['pmadb'] = ”;
$cfg['Servers'][$i]['bookmarktable'] = ”;
$cfg['Servers'][$i]['relation'] = ”;
$cfg['Servers'][$i]['table_info'] = ”;
$cfg['Servers'][$i]['table_coords'] = ”;
$cfg['Servers'][$i]['pdf_pages'] = ”;
$cfg['Servers'][$i]['column_info'] = ”;
$cfg['Servers'][$i]['history'] = ”;
$cfg['Servers'][$i]['designer_coords'] = ”;
$cfg['Servers'][$i]['tracking'] = ”;
修改后的内容:
$cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
$cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
$cfg['Servers'][$i]['relation'] = ‘pma_relation’;
$cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
$cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
$cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
$cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
$cfg['Servers'][$i]['history'] = ‘pma_history’;
$cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;
$cfg['Servers'][$i]['tracking'] = ‘pma_tracking’;
第三步:注销phpmyadmin之后并重新登录。大功告成!

底部提示“无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。”尚未解决...

原文地址:https://www.cnblogs.com/bianyuan/p/2356439.html