三九宝宝网宝宝百科宝宝知识

如何在本地搭建php环境

04月15日 编辑 39baobao.com

[4步用XAMPP快速搭建LAMP环境]XAMPP就是:Windows/Solaris/Linux/MacOS + Apache + MySQL + Perl1.到XAMPP官网下载最新版本XAMPP,网址:.xampp.考试#大提示把网址复制下来可直接下载linux-1.6.8a.tar.gz">...+阅读

在本地搭建PHP环境来测试PHP程序,这样的话可以省下不少钱的时间,省去了把程序上传到空间不满意又删掉又重新上传到服务器的时间,对于程序比较大的来说可以说这样会省下很多时间,这样子可以很轻松的在本地调试PHP程序,今天我就来分享下我的经验如何本地搭建php环境用来测试PHP程序,旨在帮助那些初学入门的朋友们能够轻松的在

本地调试PHP程序。省下很多不必要花的时间,快速学习怎么样拥有一个自己的网站。千里之行始于足下,我们先从搭建本地php环境开始说起。

工具/程序

DedeAMPZ

discuz论坛程序

方法/步骤

我们先来下载我们需要的软件和程序DedeAMPZ和discuz论坛程序,这两个都可以在里面找到,我们把他下载到我们的桌面。

接下来我们一样的方法在找discuz论坛程序并下载到自己的电脑上面,可以直接到discuz论坛的官网下载。

下面要选择编码,自己喜欢什么编码就下载哪个,一般是选择GBK这个编码的。

下载好工具和源码后,接下来我们来安装刚下载的DedeAMPZ这个工具,下面先解压好再来安装,接下来看我怎么安装。

这样子我们就成功安装DedeAMPZ这个工具了。

安装好DedeAMPZ这个工具后,我们来discuz这个PHP论坛程序看看能不能正常安装,我们来右单击DedeAMPZ管理这个图标,点击属性,查找目标。

这样就可以轻松找到DedeAMPZ所在的位置了。

找到后我们把Default这个文件夹里面的东西都删除了,路径:D:DedeAMPZWebRootDefault。

解压我们刚刚下载的Discuz_X3.0_SC_GBK.zip压缩包,并把里面的程序复制到Default这个文件夹里面,路径:D:DedeAMPZWebRootDefault,把我指的地方里面的程序复制到Default。

接下来我们来安装Discuz这个程序,我们在浏览器中输入localhost并且回车访问就到程序的安装页面了,下面看我的操作步骤。

数据库信息可以看之前这安装的DedeAMPZ工具里找到。

填写好数据库信息和其他信息后,我们点击下一步进行安装。

这样子我们就把程序安装好了。

安装好后我们就可以本地测试PHP程序了,教程就是这样了,如果第一次看不懂的,可以多看几次就懂了。

我刚开始的时候也是不懂的,多操作几次就懂的。

windows怎么配置php环境

打开D:/wamp/Apache2.2/htdocs 然后在这个目录下面新建test.html 在test.html里写上我们自己的代码 然后同过浏览器访问 如果访问成功 说明apache安装没问题

8

如果上述apache安装成功,下面我们开始配置php 。使apache支持php模块

首先我们将php安装包拷贝到D:/wamp目录下并且改名为php5 当然这个名字自己可以随便改

9

进入php5 然后找到php.ini-recommended文件 并将其改为php.ini

10

然后打开D:/wamp/Apache2.2/conf/下面的apache的配置文件httpd.conf

11

打开httpd.conf后 找到#LoadModule .......... 在最下面一行添加

LoadModule php5_module "D:/wamp/php5/php5apache2_2.dll"

12

然后再找到

13

接着找到AddType模块 在后面添加两行

AddType application/x-httpd-php .php .phtml

PHPIniDir "D:/wamp/php5"

然后保存退出 退出以后重启apache服务 测试是否支持php 测试方式和上面测试方式一样,在apache的htdocs目录下面新建test.php 在test.php文件中可以写自己的测试代码 我这为了以后方便 就写一个phpinfo()函数 简单测试一下如下图 如果出现下述界面说明apache已经支持php模块

下面我们开始安装mysql 同样 mysql也要安装在D:/wamp目录下面 安装的时候如果想自己选择mysql的安装路径 以及其他的一些配置就选择custom

下面我们更改安装的路径

然后我们可以根据自己的实际情况选择数据库的文件存放的目录 如下图

然后开始安装 安装完成以后如果想马上配置你的mysql我们可以选择勾选 Cnfigure the MYSQL serve now 如果想以后配置可以将勾选去掉

这里我就不再配置了,大家可以根据自己的实际情况选择 安装成功以后,下面来配置php

使其支持mysql模块

首先打开php的配置文件php.ini (D:/wamp/php5)

打开php.ini以后找到extension模块 在顶行添加extension_dir="D:/wamp/php5/ext"

然后向下找到extension=php_mysql.dll extension=php_mysqli.dll 将其前面的分号去掉 既使php支持mysql模块

保存退出 最后将php5目录下面的libmysql.dll复制到C盘的windows下 或者在环境变量中加入D:/wamp/php5 小编在这将其复制到C盘的windows下面

重启apache服务器 测试是否支持mysql 刷新刚才我们的test.php 看是否支持 如果出现下面的页面说明php已经支持mysqlle

24

最后 如果上面所有的都完成了,恭喜你,你现在已经拥有一个自己的php环境了。

如何正确构建 PHP

作为一名 PHP 开发人员,你首先需要学习的其中一项就是框架的使用,例如流行的 CakePHP 和 Symfony 。当你在作为一位 PHP 开发者的职业生涯中一直使用这些格式时,你会发现有时候你很难从它们中获取你想要的。当你有一个具体想要实现的项目或者想法,你可能会发现没有一个合适的架构。作为一位开发者,你很难有时间从成百个不同的 PHP 结构中找到一个最适合你的项目。如果你真的决定使用框架,你可能最终会以选了一个你根本不需要的结构。而且,这还会是一个臃肿而且可能会产生功能问题、降低维保速度的结构。何为好的结构 第一步我们会建议查看如何将你的业务逻辑和其他所有事情分开。大部分的 PHP 开发者喜欢将逻辑和展示混在一起,但是这从长远来看会引发很多问题。

尤其是如果你作为一个团队的开发者,你的同事就需要重审你的代码。如果你单独开发,你也要重写代码来添加功能、修复漏洞。一个清晰可读的代码会帮助你更快地完成你的项目。你还需要记住的是某一天你的应用可能会流行起来,然后会被世界上百万的用户浏览。即使你现在没打算,但是使用一个翻译器来将你的代码翻译给全球的观众对你是有好处的。我们会建议你在你的代码里留有此翻译用来以防万一。PHP 模板引擎 在你所有项目中使用模板引擎将节省大量时间。 Blade 是当今市场上功能最强大的模板引擎之一,它甚至内建于 Larvavel 4 框架中。你可以使用的另一个流行的模板引擎是 Mustache 。因为 Mustache 的简单易用,它也可以嵌入任何你能想到的编程语言中。它也被宣称为非逻辑模板引擎,这意味着它将只包含创建你的项目所需模板的最小文件集合。

使用模板的好处 使用模板最大的优点在于,它们有助于将业务逻辑与展示层分开。模板的责任是显示组织好的文件和用户可读的内容。然而,模板对于任何其他复杂的任务(如搜索或操作代码库)无能为力。在某种程度上,模板引擎将迫使你拥有更整洁和更有条理的代码,而且我们都知道,这是非常重要的。模板也适用于代码重用,因为它们被放置到“views”文件夹中。 从 views 文件夹来看,你可以将大块代码分解成小的可重复使用的块,最好的例子是页面的页眉和页脚。常规 PHP 项目代码架构 我们来看看由 Blade 生成的示例模板结构:Source File _config config.environment.php config.settings _includes blade class.translator.php _js jquery Template _cache _css _translations index pages index.php.htaccess Config 文件夹将会是你的主要组件的主文件夹,比如配置变量、数据库、类等等。

如果有 PHP 字符串中包含 配置变量,那么它们就应该被存储在你在上述架构中看到的配置文件中。 如果你使用了本地或者生产数据库环境,那就可以将对它们的配置存储在“config.environment.php”文件中。你也会注意到,我们已经在这个模板中包含翻译器(translator)类,以便为上面所提到的未来用户翻译代码。当涉及到 JavaScript 文件时,你可以清楚地发现我们还创建了一个名为 “_js” 的文件夹。在这一个文件夹中,应该添加的是最新的 jQuery 文件以及所有其他的 JavaScript 文件。Config 文件的特殊用途 使用你的配置文件也是所有 PHP 程序员应该学习的另一个重要概念。 如果你正在使用例如本地和生产环境等多种环境,则强烈建议你为每个数据库使用配置文件。一旦你为每个数据库设置了配置文件,你就可以从一个环境切换到另一个环境,而无需更改任何实际代码或导致应用程序中的错误。

结语 为了使 PHP 结构中获得最佳效果,建议使用模板引擎。你可以始终从零开始构建自己的结构,但是并不推荐这种方法,因为它可能非常耗时,并且可能会导致一些长期的问题。 模板引擎的观点是,他们将为您提供设计结构的自由,因为你认为适合你的项目的目标并没有复杂性。你也可以试试像 CakePHP 这样一个知名的框架,但总的来说,对于具有特定要求的项目来说,这个框架是非常宽泛的。如果你的项目最终成为可以在系统中找到的多种功能的综合体,那么使用可以满足你需求的框架才是最好的选择。

以下为关联文档:

如何在积木搭建游戏中丰富幼儿的数学经验数学具有抽象性、概括性、逻辑性的特点,根据幼儿的思维特点,幼儿园数学教育应注重启蒙性、生活化,让孩子在生活和游戏中感受事物的数量关系,体验数学的乐趣,从而为孩子顺利进入小...

如何在本地搭建一个ftp服务器安装FTP服务 开始--》管理工具--》服务器管理器 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 选择Web服务器(IIS),然后选择FTP服务,直...

怎样在本地搭建hadoop测试环境namenode节点配置 conf/core-site.xml: fs.default.name hdfs://localhost:9000 hdfs测试环境配置 conf/hdfs-site.xml: 数据块不需要冗余 dfs.replication 1 job-tracker配...

如何在HTML中利用js调用php的内容PHP教程printf ("打开文件 %s 失败!",$countfile);exit;}else{//如果文件能够正常打开,就读入文件中的数据,假设是1 $count = fread ($fp,10); //读取10位数据 $count = $count + 1; fclose...

如何用eclipse搭建android开发环境方法一在线安装: 第一步:启动eclipse。 第二步:在Help菜单中,选择software update...,选对available software。 第三步:点击右侧的add site...。 第四步:输入下载地址hhtps://dl-s...

怎么搭建php5 2 mysql二、下载 1、mysql-5.5.22绿色版 mysql-5.5.22-win32.zip (该链接读者看的时候可能失效,留一个下载页面地址:MySQL下载页面) 2、Apache-2.2.22 :下载Apache-2.2.22 (下载页面地址:A...

如何在一台windows的服务器里安装配置PHP MYSQL环境php5.3以下版本的安装方法。 1、首先是下载PHP安装文件和MYSQL安装文件,不过请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。 2、在服务...

如何在本地搭建织梦cms系统如何在本地搭建织梦cms系统,织梦dedecms怎么调用图片集第一张图片:1、首先,到织梦官方网站上,找到织梦CMS系统的下载地址,将它下载下来。 2、一般织梦CMS提供两个版本,UTF8版和GBK...

在php中如何使用cookie在php中如何使用cookie:取回 cookie 的值 <]; 的 cookie; ?php setcookie(&quot, time()-3600);;;;Alex Porter";user" set the expiration date to one hour ago setcookie("u...

推荐阅读
图文推荐