八戒体育官网app

杭州网站建设hzfwwl:逐步设置本地Web服务器指南

2019.01.10

424

杭州网站建设hzfwwl

本教程也适用于设置本地WordPress服务器。测试许多东西(CMS,主题等)对我和其他许多人来说,上网有时会带来很大的痛苦,而且也有很多缺点。

您需要购买域名,支付托管费用,使用Internet提供商缓慢的上传速度通过ftp上传文件,并且每当您想更改Apache或PHP的配置时,您必须与您的主机提供商联系,并等待一些时间,直到它们响应。我可以继续做其他的坏处,但我想你明白了。

有许多全部在一个软件包,将所有安装在一起,如Wamp或XAMPP,但我不喜欢他们。在我看来,他们在电脑上制造了很多不受控制的垃圾,而且它们并不经常是最新的。但是,对于那些不想了解这一切是如何工作的人来说,它们是一个非常快速的解决方案,他们只需要最快的方法来安装本地Web服务器,测试他们的项目。

本教程比Wamp或XAMPP解决方案复杂得多,但最大的优点是您完全可以控制-因为您完全是自己配置的。您可以随时更新并享受Apache、PHP和MySQL包中的最新修复和改进。

一旦您掌握了本教程,您将同意可以在几分钟内使用原始包安装本地服务器,比如Wamp或XAMPP。使用新包进行更新也非常简单。只需将新的软件包安装在现有的软件包上就可以了。

谁应该阅读本地Web服务器安装教程?

本教程是伟大的网页开发人员和网页设计师谁需要实时测试基于网络的应用程序或主题的WordPress,Joomla,Drupal不需要互联网连接或网站托管。

它还将涵盖并使您意识到所有最重要的错误和意外错误,这有时会发生在其他教程通常不涵盖的情况下。因此,将一步地遵循本教程的用户,应该有一个工作的本地主机Web服务器,在结束时不会出现任何意外的错误。

我决定编写本教程是因为我在网络上学习了许多教程,但是我无法让我的服务器在第一次尝试中工作,所以我花了很多时间搜索和修复意外的错误,这些都在本教程中讨论过。

教程中的引号

我经常使用引号来放置语法、命令、登录名、密码、路径以及它们之间文件夹的名称。

因此,每当您在教程中看到引号时,始终只使用引号之间的内容。它也将被标记为粗体文本。有时引号之间有引号,这些引号(在引号之间)对于配置文件中的使用非常重要。

Requirements

本教程是在VMware播放器中的32位Windows 7极限版上制作的,但我正在使用它来安装64位Windows 7终极版,没有任何问题。我以前也在WindowsVista的64位版本上使用过它。

因此,在这种情况下,它应该可以在任何微软操作系统上工作。即使包是32位的,它们也可以在64位操作系统上工作,没有任何不兼容的问题。Apache和PHP有非官方的64位包,但是它们的安装要复杂得多,而且不经常更新。只有对64位操作系统的官方支持才有MySQL,但是它不能在32位Apache和PHP中正常工作。

Downloads

  • Apache 2.2.15 Win 32 x86无SSL MSI
  • PHP 5.3.2 VC6 x86线程安全安装程序
  • phpMyAdmin 3.3.2zip
  • 可选-WordPress

如果您发现这些包的任何新版本,您也可以使用它们,步骤将是相同的。

安装前步骤

1.为了更好地定位,我经常为安装和存储测试网页的文件夹创建一个特定的文件夹结构。我建议您遵循相同的结构;否则,您必须在教程步骤中更改您自己设置的所有路径。

我创建的第一个目录名为“dev”(来自单词Development),位于“C:\”的根目录。我创建的第二个目录在“C:\Dev\”中称为“progs”,第三个目录在“C:\Dev”中称为“www”,因此之后应该有三个新目录。

  • C:\Dev\
  • C:\Dev\progs\ – for the installation of Apache, PHP and MySQL
  • C:\Dev\www\ – this folder is like the ftp folder on your hosting, so you will extract all your webpages here

2.WindowsXP的用户可以跳过这一步!它是为Vista,Windows 7和10用户!禁用UAC!您可以单击“开始”>“控制面板”>“用户帐户”,然后单击“更改用户帐户控制设置”。

在下一个窗口(记住滑块的默认位置),将滑块向下拉到“永远不要通知我何时:…”。,单击OK并关闭窗口。Vista用户-只需关闭用户帐户控制。

现在不要重启电脑!出于安全考虑,在成功安装Apache、PHP和MySQL之后,应该将滑块恢复为默认设置。

3.修改Windows主机文件。在某些情况下,在执行此步骤之前,我无法完成安装工作。我没有在WindowsXP上测试这个,所以XP用户也可以跳过这个步骤,因为我认为它是不必要的。

这个名为host的文件通常放在“C:\windows\System 32\Driver\etc\”中,它是隐藏的,并且是只读的。若要查看隐藏文件转到“启动”>“控制面板”>“文件夹选项”,请单击选项卡“查看”,选择“显示隐藏文件、文件夹和驱动器”,然后单击“确定”。

在x64系统中,即使设置以查看隐藏的文件和文件夹,也不会在第三方32位文件管理器(如“总指挥官”)中看到,因为32位程序无法看到64位文件和文件夹。

因此,通过Windows本机文件资源管理器导航到此目录,以正确地访问主机文件。在记事本中打开文件,搜索行:“#127.0.0.1 localhost”,删除“#”符号,保存文件,现在可以重新启动计算机来应用这两种设置。

现在我们已经完成了安装前的步骤。

Apache安装和配置

运行Apache的安装,单击Next,检查是否接受条款,再次单击Next和Next。在下一个屏幕上填写服务器设置,如下图所示,然后再次单击Next。

杭州网站建设hzfwwl:逐步设置本地Web服务器指南

在下一页上,选择“自定义设置类型”,然后单击“下一步”。所有特性都保持原样,只将安装路径更改为“C:\Dev\progs\apache\”,然后单击Next。

现在单击安装。安装之后,您将在windows任务栏上看到新的图标,该图标带有一个小的绿色三角形,这表明Apache已经安装并正在运行。

杭州网站建设hzfwwl:逐步设置本地Web服务器指南

要正确测试它,请打开InternetExplorer、Firefox或其他您正在使用的浏览器,并在地址栏中键入“localhost”。如果一切顺利的话,你应该看看“它有效!”

现在我们需要编辑Apache配置文件!转到文件夹“C:\Dev\progs\apache\conf\”并在记事本中打开文件“httpd.conf”。

为了更好,更舒适的编辑,我推荐高级文本编辑器,如AdobeDreamweaver或免费的P杭州网站建设hzfwwlSPad,因为您可以看到行号和导航通过文本文件将更加舒适。

  1. 转到第117行或搜索“#LoadModuleRewrite_Module/mod_rewrite.so”,并在行的开头删除“#”,换句话说,取消对该行的注释(这是很好的URL)
  2. 转到第178行或搜索“Documentroot”C:/dev/progs/apache/htdocs“,并将其替换为”Documentroot“C:/dev/www”
  3. 转到第205行或搜索“,并将其替换为”“。
  4. 转到第208行或搜索“选项索引跟随Symlink”,并将其替换为“选项包括索引后SymLinks多视图”
  5. 转到第225行或搜索“AllowOverridNone”,并将其替换为“AllowOverridAll”。
  6. 转到第240行或搜索“DirectoryIndex index.html”,并将其替换为“DirectoryIndex index.html index.htm index.php”。
  7. 转到第382行或搜索“AddType application/x-gzip.gz.tgz.tgz”不替换任何内容,只需在该行下面添加新行,文字为“AddType application/x-httpd-php.php”。

就是这样,保存文件,退出编辑器并重新启动Apache。您可以单击任务栏Apache图标,然后在Apache2.2上移动光标,然后单击“重新启动”。

在这种状态下,如果您再次将浏览器指向“localhost”,您将看不到“它工作!”但就像“索引”。别担心,这是因为改变了Apache翻译网页的目录。Apache安装和配置现在已经完成!

PHP安装和配置

运行下载的PHP安装包。单击Next,接受条款,然后再次单击Next。在下一个屏幕上,单击Browse并导航安装程序,将PHP安装到“C:\Dev\progs\php\”,然后单击Next。

现在选择Apache2.2.xModule并再次单击Next。在这个步骤中,您需要告诉安装程序Apache配置文件(我们在Apache配置中已经编辑)在哪里。

因此,单击Browse按钮导航安装到目录“C:\Dev\progs\apache\conf\”,然后单击Next。在下一个屏幕上,再次单击Next,然后单击安装。

如果一切顺利,您应该在Apache配置文件“httpd.conf”的末尾看到以下新行:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/dev/progs/PHP/"
LoadModule php5_module "C:/dev/progs/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

现在,我们需要配置位于“C:\Dev\progs\PHP\”文件夹中的PHP配置文件“php.ini”,因此在记事本、PSPad或Dreamweaver中打开它,并更改类似杭州网站建设hzfwwl的行(PHP还应该使用原始php.ini,但建议使用这些更改以更舒适):

  1. 转到第458行或搜索“Memory_Limed=128 m”,并将其更改为“Memory_Limed=512 m”(定义PHP可以使用多少内存)
  2. 转到第531行或搜索“显示_错误=关闭”并将其更改为“显示_错误=打开”(如果存在一些错误,将在Web浏览器中显示,如果设置为ON)
  3. 转到第542行或搜索“display_start_error=off”,并将其更改为“display_start_error=on”。
  4. 转到第728行或搜索“post_max_size=8m”,并将其更改为“post_max_size=100 m”。
  5. 转到第879行或搜索“Upload_max_filesize=2m”,并将其更改为“Upload_max_filesize=2000 m”。
  6. 转到第959行或搜索“;date.timezone=”,并将其替换为“date.timezone=”XXX/XXX“。在XXX/XXX表示你的实际位置的地方,对我来说,找到你的位置就是欧洲/布拉格。例如,对于生活在巴西-圣保罗的人来说,应该是“date.timezone=”America/圣保罗“

就这样保存文件,退出编辑器并重新启动Apache。现在我们需要测试PHP是否有效。因此,导航到目录“C:\Dev\www\”并创建一个名为“index.php”的新文本文件,并将此“<?PHPphpinfo();?>”作为文本放在其中,保存该文件并退出。

打开你的浏览器并指向“localhost”。如果成功安装了PHP,您将在下面的杭州网站建设hzfwwl:逐步设置本地Web服务器指南中看到相同的内容。

杭州网站建设hzfwwl:逐步设置本地Web服务器指南

MySQL安装和配置

这是最简单的部分,因为所有这些都是在安装向导中配置的。只需运行MySQL安装文件即可。单击Next,选择Custom,然后单击Next,将安装目录更改为“C:\Dev\progs\mysql\”,再次单击Next,然后安装。

安装完成后,您将看到另一个屏幕,因此再次单击,下一步,检查“立即配置MySQL服务器”,并取消选中“立即注册MySQL服务器”,然后单击Finish。

在下一个屏幕上单击下一步,然后选择“详细配置”并单击下一步,选择“DeveloperMachine”并单击Next,选择“多功能数据库”并单击Next,其他屏幕按原样并单击Next,选择“决策支持(DSS)/OLAP”并单击Next。

现在检查“启用TCP/IP网络”,留下端口号3306,检查“为该端口添加防火墙异常”,选中“启用严格模式”,然后单击Next。

选择“使用多种语言的最佳选择”并单击“下一步”。选中“InstallasWindowsService”,选择服务名称“MySQL 5”,选中“自动启动MySQLServer”并选中“Windows路径中的包含BinDirectory”,然后单击Next。

选中“ModitionSecuritySettings”并作为“新根密码”使用“root”而不使用引号,确认密码,其他内容保留原样,然后单击Next。最后一步是应用我们已经完成的所有设置,因此单击Execute并等待直到您看到以下内容:

杭州网站建设hzfwwl:逐步设置本地Web服务器指南

如果你没看到这张照片,就会有问题。应该有很多东西。我将尽力在评论中提供帮助。但我希望不会有任何问题。

phpMyAdmin安装和配置

phpMyAdmin是基于Web的MySQL数据库管理器.对我个人来说,即使它在本地主机上运行,它也是管理和创建数据库的最好和最简单的解决方案。

MySQL开发人员提供了一个名为MySQLGUI工具的解决方案,它运行在Windows操作系统上,但它提供的不是最简单的调查,对我来说有点混乱。另外,许多使用网页托管服务的用户对phpMyAdmin非常熟悉。

我经常安装WordPress,Drupal,Joomla和vBul公报一起测试主题等。我为每个CMS使用一个数据库,这就是为什么我使用phpMyAdmin,它允许我在不了解MySQL命令行的情况下以友好的方式创建数据库。

我们将从在“C:\Dev\www”中创建一个名为“PMA”的目录开始。现在用phpMyAdmin打开zip文件,并将杭州网站建设hzfwwl“phpMyAdmin-3.3.2-所有语言”目录的所有内容解压缩到“pma”目录。

现在打开您最喜欢的Web浏览器,并将其指向“localhost/pma”,如果幸运的话,您应该会看到phpMyAdmin登录屏幕。您可以通过输入“root”作为登录名和密码登录到phpMyAdmin。

有杭州网站建设hzfwwl时候,在Vista和Windows 7上,或者在XPS操作系统上,如果PHP没有正确安装或配置,就会出现一些错误。这是一个经常意想不到的错误,我一直在寻找一个解决方案很多小时,然后我解决它!

解决方案可能很简单-首先转到目录“C:\Dev\progs\php\”,找到一个名为“php5ts.dll”的文件,并将其复制到“C:\windows\”和“C:\windows\System 32”目录中,然后重新启动Apache。也许Apache将拒绝启动并显示错误,如果是的话,忽略错误并重新启动。它现在应该起作用了!)

修复后,您应该通过将浏览器指向“localhost/pma”来查看phpMyAdmin登录页面。如果第一个解决方案没有帮助,那么问题与Windows写文件夹权限和PHP会话、保存路径和临时目录有很大关系。

PHP无权写入所需的临时目录。这个问题确实是个别的,如果有人在评论中报告,我会单独帮助他/她。

因此,登录phpMyAdmin,您将获得phpMyAdmin数据库管理接口。在左边的面板上,您将看到实际的数据库,这对于正确运行MySQL非常重要,所以不要在任何时候删除它们。

在右侧,您将看到一些关于Web服务器的信息,您可以更改主题或语言或创建新的数据库。在底部,您将看到一些错误,我们将修复这些错误。对于基本用途来说,这是不必要的,但我无法忍受一些显示错误的东西:-)

首先,我们必须创建一些表来解锁phpMyAdmin的全部潜力,因此在左侧面板上单击名为“test”的数据库,然后单击“Import”。

然后,单击Browse按钮,将phpMyAdmin导航到文件夹“C:\Dev\www\pma\script\”,然后选择一个名为“create_tables.sql”的文件,并在phpMyAdmin的右下角单击“go”。它将创建一个名为phpmyadmin的新数据库,其中包含9个表。

它将用于phpMyAdmin高级特性,如创建PDF等。您可以关闭浏览器并期待最后一部分-编辑phpMyAdmin配置文件:-)。因此,转到文件夹“C:\Dev\www\pma\”并在记事本、Dreamweaver或PSPad中打开文件config.sample.inc.php。

  1. 我们需要编辑定义河豚秘密密码的第18行。在引号之间输入什么完全取决于您,这样它就可以找到这样的示例:“$CFG[‘河豚_秘密’]=‘1M41Oie6q9E3w#7U0M^3f3Tyzr5r93’;”
  2. 转到第36行,将“$CFG[‘Servers’][$i][‘Extension’]=‘MySQL’;”改为“$CFG[‘Servers’][$i][‘Extension’]=‘mysqli’;”
  3. 现在,我们需要删除以下行开头的“/”:
(also change default pma user to root)
$cfg['Servers'][$i]['controlpass'] = 'root'; (also change default pmapass password to root)
$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]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

将文件保存在与“config.inc.php”相同的文件夹中,然后退出编辑器。phpMyAdmin现在应该在没有任何错误的情况下工作,我们完成了本地主机Web服务器的整个安装工作。现在,您可以恢复您的UAC设置,正如我们在一开始所说的。

可选-安装CMS(WordPress 2.9.2)

首先我们必须为WordPress创建一个新的数据库,所以登录到phpMyAdmin并在文本“CreateNewDatabase”下填充“WordPress”并单击Create。

现在转到文件夹“C:\Dev\www\”并创建一个名为“wp”的新文件夹。如果下载了WordPress 2.9.2安装,打开zip文件并将WordPress目录的所有内容解压缩到“C:\Dev\www\wp\”。

打开您的浏览器并将其指向“localhost/wp”,如果一切都做得很好,您应该首先看到WordPress安装页面,因此单击“CreateaConfigurationFile”,然后单击“我们走!”在下一页。

在下面的页面中,填写数据库名,这是“WordPress”,用户名和密码是“root”。这是WordPress在数据库中写入表的密码,而不是用于访问CMS管理面板。

所有其他值都可以保持原样,单击“提交”,然后单击“运行安装”。填写博客标题,如您所愿,并在电子邮件字段中,输入任何真实的电子邮件地址。发送电子邮件将无法工作,因为我们的Apache没有配置为发送电子邮件,但谁在乎呢?

我们不需要它在本地主机!;-)然后继续安装。在下一个屏幕上,您将看到您的登录名和密码,将其写在某个地方,然后单击“登录”,进入WordPress管理界面。在这里,您可以将密码更改为更容易记住的内容。

你完蛋了。如果您现在将浏览器指向“localhost/wp”,您将看到如下所示:

现在您已经知道了如何安装您喜欢的任何其他CMS的基本知识。Drupal或Joomla的安装非常相似。

Conclusion

我告诉过你,这并不复杂;-)如果你像我一样,你喜欢在你最喜欢的咖啡馆里喝一杯好咖啡(不幸的是,它没有互联网连接)。如果你喜欢在人的陪伴下工作,而不是一个人呆在家里或办公室里,你可能会很欣赏这篇教程。

你们中的大多数人最有可能使用Wamp或XAMPP解决方案,有些人正在以更高级的方式使用我的解决方案,这是Apache配置提供的,但我知道许多网页设计师和Web开发人员不知道这些解决方案,本教程正是适合他们的。

如果你面临任何问题,让我知道,我会尽力帮助你。

关键词

最新案例

联系电话 400-6065-301

留言