zoukankan      html  css  js  c++  java
  • [转]php5+apache2+mysql5最新环境配置

    今儿,市场部一家伙见开心网之类的网站越来越火,想把上面的这些个应用也整合到公司平台上,到网上搜了搜,发现其它同类一些小网站都是直接拿uchome系统来架设的,于是去down了一整套的uchome系统,发现是php+mysql架构的,没玩过,于是就找到了这篇php+mysql的配置指南,转贴于此,方便以后再找起来麻烦:

    原文:http://blog.sina.com.cn/s/blog_5f119f100100cay5.html

    mysql-5.0.18.exe   php-5.2.6-Win32  apache_2.2.4-win32-x86-no_ssl.msi

    软件安装过程

    php5安装:将网上下载后的包解压并将php-5.2.6-Win32重命名为php5放在C盘下

    php5配置:

    (1).将c://php5目录下的php.ini-dist复制并粘贴到本目录下命名为php.ini

    (2)用记事本打开php.ini用查找找到extension_dir后的目录将为c:\php5\ext (意思是指定拓展模块的目    录)。

    (3)查找到Windows Extensions下面的

    ;extension=php_gd2.dll

    ;extension=php_mbstring.dll

    ;extension=php_mysql.dll
    ;extension=php_mysqli.dll

    将前面的分号去掉,查找到;default_charset 将其后面的值改为utf-8

    (4).配置环境变量(就是让系统找到你php5下的模块,有人将这些文件往windows或system32下拷,我建议使用环境变量,这样更方便修改,省得把系统里的东西搞得乱轰轰的)

    ->选择环境变量按钮

    ->选择系统变量Path,输入你的php5和ext所在目录

    ->新建一个变量名为:PHPRC,值为你的php.ini所在目录

    2安装Apache2

    安装过程很简单,选择你要安装的目录一直next就行了,但安装前应关闭迅雷,因为他会占用你的80端口

    配置apache

    (1)用记事本打开apache2下conf目录下的httpd.conf

    在#LoadModule ssl_module modules/mod_ssl.so下面加入下面两行:

    LoadModule php5_module c:/php5/php5apache2_2.dll

    AddType application/x-httpd-php .php

    (2)找到<IfModule dir_module>
                       DirectoryIndex index.html
                     </IfModule>

    将其修改为<IfModule dir_module>
                          DirectoryIndex index.html index.php
                           </IfModule>

     在Apache2的htdocs文件加下新建一个文本文档命名为phpinfo.php在其中加入以下内容:

    <?php

    phpinfo();

    ?>

    在浏览器上输入http://127.0.0.1/phpinfo.php如果看到php信息页面说明Apache可以解析php文件了。

     

    3.安装mysql

    步骤先省略了。。。

    安装完后新建一个文本文件命名为mysql_test.php来测试是否已支持mysql数据库,在其中输入以下内容:

    <?php

    // 连接,选择数据库

    $link = mysql_connect('localhost', 'root', '你的password')

    or die('无法连接数据库:' . mysql_error());

    echo '数据库连接成功';

    ?>

    进行测试,如果连接成功就大功告成了

    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    python---基础部分
    自动化测试---Selenium IDE安装及操作
    自动化测试---Selenium IDE概念
    自动化测试----概念
    jmeter---后端监听器
    jmeter---分布式测试
    jmeter---runtime控制器
    什么是 MyBatis 的接口绑定,有什么好处?
    接口绑定有几种实现方式,分别是怎么实现的?
    Apache Shiro 的三大核心组件
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1417690.html
Copyright © 2011-2022 走看看