• Windows7 x64配置 Apache2 + PHP5 + MySQL5


    1:相关软件下载:

    Apache HTTP Server             版本:(httpd-2.2.25-win32-x86-openssl-0.9.8y)

    PHP                                    版本:(php-5.4.24-Win32-VC9-x86)

    MySQL Community Server    版本:(mysql-installer-community-5.5.36.0)

    Apache HTTP Server 安装完成后会自动启动服务,默认端口是80,如果IIS服务已启动,则无法启动httpd

    更改httpd端口:安装目录->conf->httpd.conf->搜索 Listen 80 –>更改端口(如8080)->重新启动服务

    浏览:http://localhost:8080/ ,如果显示:It works! 则Apache HTTP Server已安装成功

    2:配置Apache+PHP+Mysql:

    打开编辑,

    找到httpd,用记事本打开

    在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加如下

    LoadModule php5_module "G:/Program Files (x86)/PHPWeb/php-5.4.24/php5apache2_2.dll"

    PHPIniDir "G:/Program Files (x86)/ PHPWeb/php-5.4.24"

    AddType application/x-httpd-php .php .html .htm

     

    我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将:

    DocumentRoot "G:/Program Files (x86)/PHPWeb/Apache2.2/htdocs"

    修改为:

    DocumentRoot "E:/PHPWeb"

    令将:

    <Directory "G:/Program Files (x86)/PHPWeb/Apache2.2/htdocs">

    修改为:

    <Directory "E:/PHPWeb">

     

    修改具体的index文件先后顺序:

    DirectoryIndex index.html

    修改为:

    DirectoryIndex index.php index.html

     

    查看解压缩后的文件夹php-5.4.24内容,找到“php.ini-development”文件,将其重命名为“php.ini”,用文本编辑工具打开文件夹下的php.ini文件,查找到extension_dir

    刚刚查找到的extension_dir前面的;去掉,并将复制的路径G:/Program Files (x86)/PHPWeb/php-5.4.24/ext粘贴到位置处。(注意路径的反斜杠)

    结果为:extension_dir = "G:Program Files (x86)PHPWebphp-5.4.24ext"

     

    PS:

    去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。

    由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,

    即将:

    extension=php_curl.dll           //CURL,客户端 URL 库函数库

    extension=php_gd2.dll            //GD绘图函数模块

    extension=php_mbstring.dll       //多字节函数模块

    extension=php_mysql.dll          //MySql函数模块

    extension=php_mysqli.dll          //MySqli函数模块

    extension=php_pdo_mysql.dll      //PDO MySql函数模块

    extension=php_pdo_odbc.dll       //PDO ODBC函数模块

    extension=php_xmlrpc.dll         //XML-RPC函数库

    extension=php_xsl.dll            //XSL函数模块

    这些extension之前的分号(;)去除。

     

    在D盘根目录上建立了phpsessiontmp目录,然后在 php.ini配置文件中找到:

    ;session.save_path = "/tmp"

    修改为:   

    session.save_path = "D:/phpsessiontmp"

     

    在D盘根目录上建立了phpfileuploadtmp目录,

    然后在php.ini配置文件中找到:

    ;upload_tmp_dir =

    修改为: 

    upload_tmp_dir = "D:/phpfileuploadtmp"

     

    修改date.timezone,否则在执行phpinfo时date部分会报错:

    Warning: phpinfo()[function.phpinfo]…

    找到:

    ;date.timezone =

    修改为:

    date.timezone = Asia/Shanghai

     

    配置php环境变量:

    右击"我的电脑"->"属性"->选择"高级"标签页->点击"环境变量"->点击下面"系统变量"列表内 的"Path"->点击下面的"编辑"->在"变量值"最前处加上(最后一个反斜杠不能省)

    G:Program Files (x86)PHPWebphp-5.4.24;G:Program Files (x86)PHPWebphp-5.4.24ext;

    输入cmd,命令口,输入php-h,查看php帮助

    输入php-v,查看php版本信息

    进入.php文件的目录,如,

    cd /d E:PHPWeb

    在E:/PHPWeb目录下新建一个PHP文件,写入:

    <?php

    phpinfo();

    ?>

    命名为test.php,

    E:PHPWeb>php test.php

    然后打开浏览器,在地址栏中输入如下地址,

    http://localhost:8080/test.php

    就可以看到PHP的具体配置页面了,代表在Window 7上PHP环境配置工作就算完成了。

     

    在E:/PHPWeb目录下新建一个PHP文件,写入:

    <?php

    $link=mysql_connect('localhost','root','admin123');

    if(!$link) echo "Sorry";

    else echo "OK";

    mysql_close();

    ?>

    命名为mycon.php,

    在浏览器中写入:http://localhost:8080/mycon.php

    即可测试mysql连接状况

     

  • 相关阅读:
    不要胡思乱想
    天天被思想教育
    带金属牙套
    要清楚自己的弱点
    打碎自己,理解自己,重塑自己
    我的侄子
    Proj CMI Paper Reading: Developing Trustworthy Hardware with SecurityDriven Design and Verification
    Proj CMI Paper Reading: Expanding the Reach of Fuzz Testing
    Proj CMI Paper Reading: Defect Prediction Guided SearchBased Software Testing
    Proj CMI Paper Reading: Detect Vulnerabilities Utilizing Fuzzing
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/3537624.html
Copyright © 2020-2023  润新知