`
xiaoqi18
  • 浏览: 16864 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

我自己的PHP环境安装配置

阅读更多
最近可能会用到PHP。第一步当然想到要安装开发环境。
网上有很多一键安装的,因为我机器上已经安装有了mysql所以不想重复在安装一个mysql。
就决定使用单独的配置安装。一开始在网上找了很多教程呀什么的。遇到了很多的问题。
记录一下我的安装过程,留作备忘。
第一步:
下载Apache HTTP Server (httpd) 2.2.21
Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.21-win32-x86-no_ssl.msi
下载PHP 5.2 (5.2.17)下载VC6 x86 Thread Safe的zip版本
VC6和VC9的区别:
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
Thread Safe和Non Thread Safe因为我一开始使用了Non Thread Safe的启动Apache的时候报错,报错信息就是因为这个非线程安全的原因。所以就使用Thread Safe的版本
第二布:
安装Apache HTTP Server一路默认安装。把安装路径更改为E:\PHP_Work\Apache2.2
把php的zip包内容解压到E:\PHP_Work\php5
第三步:
配置环境,打开apache的httpd.conf文件编辑如下内同:
1.有些网上的教程说在文件的最底端添加LoadModule,我添加到了一大串LoadModule的下面,添加:LoadModule php5_module "E:/PHP_Work/php5/php5apache2_2.dll"
2.找到DocumentRoot改变:DocumentRoot "E:/PHP_Work/Root"
3.找到<Directory "*"> 改变:<Directory "E:/PHP_Work/Root">
4.这步我觉得是我一直配置不正确的地方,网上的教程也是把这句添加到文件的最低端,但我加到了<IfModule mime_module>与</IfModule>的中间:添加AddType application/x-httpd-php .php .phtml
phpinidir "E:/PHP_Work/php5/"
将php5目录下的php.ini-dist重命名为php.ini.
打开php.ini编辑如下内容:
1.找到extension_dir改变为:extension_dir = "E:\PHP_Work\php5\ext"
2.把extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll  extension=php_pdo_mysql.dll extension=php_xmlrpc.dll前面的分号(;)去掉
3.找到default_charset去掉前面的分号,并改为default_charset = "utf-8"
4.找到register_globals改变register_globals = On

最后将php5目录下的libmysql.dll复制到c:/windows中
重新启动apache服务,测试是否成功。
新建test_mysql.php写入:
<?php
$link=mysql_connect( 'localhost', 'root', '');
if(!$link) echo "失败! ";
else echo "成功! ";
mysql_close();
?>
分享到:
评论

相关推荐

    PHP的安装与环境配置

    在本文中,我们将深入探讨如何安装和配置PHP环境,特别关注PHP、Apache服务器以及MySQL数据库的集成。这对于初学者来说是一个重要的步骤,因为它是搭建Web开发环境的基础。 首先,我们需要准备必要的软件。Apache...

    PHP5环境下Zend_Debugger安装配置详解

    1. **将PHP环境配置为PHP5.3 NTS**。 2. **安装Zend Server**(该方案通常更为便捷)。 为了简化安装配置过程,本文将以IIS7下的PHP5.2为例进行介绍,因为不同版本的PHP并不会对安装配置过程产生实质性的影响。 ##...

    php环境配置自己写的 文档

    总的来说,配置PHP环境涉及安装Apache,设置PHP配置文件,调整Apache配置,以及可能的性能优化工具的安装。这个过程对于任何想要在本地环境中开发和测试PHP应用程序的人来说都是必要的。通过正确配置,可以确保PHP...

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    Ubuntu下LAMP环境的配置与安装 LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常...

    php软件以及安装配置

    在本文中,我们将深入探讨PHP软件的安装与配置过程,为初学者提供详尽的指导。 ...在开始安装PHP之前,你需要从官方网站(https://www.php.net/downloads.php...理解这些基本概念将有助于你更好地管理和优化你的PHP环境。

    CentOS系统中安装配置Apache+PHP+MySQL环境.docx

    本文档未提供MySQL的安装和配置过程,但MySQL的安装和配置是Apache和PHP环境的必要组件。 环境变量和配置文件 在安装和配置Apache、PHP和MySQL时,需要设置环境变量和配置文件。例如,Apache的配置文件是httpd....

    php环境配置教程

    对于初学者或需要在Windows服务器上配置PHP环境的专业人士来说,了解如何配置PHP环境至关重要。本文将深入探讨如何在IIS(Internet Information Services)上配置PHP与MySQL的集成环境,确保你能在短短两分钟内完成...

    apache + php 环境配置

    标题中的“apache + php 环境配置”指的是在个人计算机或服务器上设置Apache HTTP Server作为Web服务器,并集成PHP解释器来运行PHP脚本的过程。这个过程是搭建PHP开发环境的基础,使得开发者可以在本地进行PHP应用...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    VSCode开发PHP环境配置手册(详见:附件配置手册) 一、phpStudy中集成php8.1.1nts 1.检查phpstudy_x64是否安装在默认目录,即:D:\phpstudy_pro\ 2.复制php8.1.1nts文件夹到:D:\phpstudy_pro\Extensions\php 备注...

    PHP一键环境配置最新版

    PHP环境配置是开发PHP应用程序的基础,包括以下几个核心组成部分: - **PHP**:PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发。最新版可能包含了PHP7或更高版本,提供了更高的性能和更多的新特性。 - **...

    php环境配置php5+MySQL5+apache2+phpmyadmin+ZendOptimizer安装与配置

    PHP 环境配置 PHP5+MySQL5+Apache2+phpMyAdmin+ZendOptimizer 安装与配置 PHP 环境配置是指将 PHP、MySQL、Apache、phpMyAdmin 和 ZendOptimizer 等组件安装和配置到一起,以便创建一个完整的 PHP 开发环境。以下是...

    PHP5.5环境配置

    PHP环境配置

    PHP安装环境的配置 .doc

    本文将详细介绍如何在Windows XP系统下配置PHP环境,包括IIS、MySQL、phpMyAdmin以及ZendOptimizer的安装与配置。 首先,我们要安装IIS(Internet Information Services),它是Windows操作系统中的Web服务器组件。...

    本地同时配置PHP、ASP调试环境

    PHP环境配置首先,你需要安装PHP的开发环境。推荐使用DedeAMPZ-PHP环境整合套件,这是一个集成化的PHP解决方案,包含了Apache服务器和PHP解析器等必要组件。在没有安装IIS或者已关闭IIS的情况下,可以直接安装...

    php环境配置程序

    总之,PHP环境配置是Web开发的基础工作,使用一键安装程序可以快速启动开发,但同时也需要注意安全性与性能优化。通过理解各个组件的作用和相互关系,开发者能更好地驾驭这个环境,提升开发效率。

Global site tag (gtag.js) - Google Analytics