【PHP入門讲座】准备使用PHP所必需的步骤
【2021/10/15 添加】
此篇文章已停止更新。由于充满了错误和不准确的PHP理解所写的内容,所以请将其作为历史信息仅供参考。同时,对未能完成的部分我们深表歉意。基本原则上,请参考官方手册进行查询。
返回目录
序言
可能是一个值得纪念的第一次…虽然策略或许会在中途大幅改变,但过于在意这些事情只会妨碍行动,所以我暂时先写下来。此指南假设使用的操作系统是Windows。
XAMPP的准备
XAMPP是什么?
以下这些物品一应俱全。
Apache
阿帕奇
这是全球最常用的Web服务器软件,用于使计算机上的C:\xampp\htdocs\sample\index.php可以通过类似http://localhost/sample/index.php的URL进行访问。顺便提一下,如果直接从Web浏览器打开计算机上的文件,如file:///c:/xampp/htdocs/sample/index.php,PHP将不会被执行,请注意。
MySQL是一种开源的关系型数据库管理系统。
全球最普及的开源数据库。数据库是指用于集中管理大量用户信息的系统。
Perl 是一种高级的、通用型的编程语言。
PHP是一种编程语言,也是最早的先驱之一。最近开始逐渐失去其流行度。
PHP是一种流行的服务器端脚本语言,用于开发动态网页和Web应用程序。它具有易于学习和广泛的扩展库,可以轻松地处理数据库、图像和各种其他任务。
主菜。
XAMPP可以几乎全自动地安装这些内容,并且可以通过XAMPP控制面板进行统一管理,非常方便。需要注意的是,如果要实际作为Web服务器进行发布,似乎与使用XAMPP进行单独安装相反更灵活,但考虑到本次目标仅为建立本地环境,我们决定依赖XAMPP。
“XAMPP的「X」是什么意思?”
-
- Windows向けの WAMP
Mac向けの MAMP
Linux向けの LAMP
听说这些各种软件都被兼容于所有操作系统的 X。
下载
XAMPP for Windows is available at the following link:
http://www.apachefriends.org/jp/xampp-windows.html
请从这边下载最新版本。建议选择Installer版安装包。
安装
如果使用Installer版,就不需要考虑任何事情了wwwwwwwwwwwwwwwwwwwwwww
启动控制面板
安装完成后,请启动XAMPP控制面板。然后启动Apache和MySQL,并检查它们是否正常运行。
使用Web浏览器进行访问
请访问 http://localhost/
It works!
如果显示成功,那么下一步就是将文件放入XAMPP文件夹中的htdocs文件夹,通过Apache可以通过 http://localhost/ 作为根路径来访问。
安全设置
由於XAMPP本身存在非常危險的狀態,因此我們需要進行以下兩項設定以提高安全性。
-
- MySQLのルートパスワード設定
- XAMPPのディレクトリ制御設定
-
- 访问 http://localhost/security/xamppsecurity.php。
- 设置各个项目。(单选按钮和复选框的初始值为默认状态)。
对php.ini进行编辑。
对于XAMPP控制面板中的Apache模块,我们可以在「Config」→「PHP(php.ini)」中打开PHP的配置。所有以分号开头的行都是注释。有时候我们会删除注释行中的分号来进行设置修改,但在这里我们假设只编辑非注释行。
错误报告
将以下内容进行汉语本地化的释义:
显示错误的内容。
将error_reporting设置为E_ALL | E_STRICT,
以在所有PHP版本中显示所有错误。
显示错误
将错误显示功能本身设置为开启或关闭。
display_errors = On
以显示错误。
我们至少要编辑和确认这两个项目。另外,为了应用设置,需要重新启动Apache。
引入文本编辑器
你们大家在使用文本编辑器时都用什么?
我正在使用自己安装的编辑器。
请将设置调整为以下标准。
-
- 文字コード UTF-8(BOM無し)
改行コード LF(UNIXフォーマット)
我正在使用Windows标准的记事本。
我们把这种糟糕的软件扔进垃圾桶吧。虽然说得有点夸张,但是我们还是不要用它来进行PHP编程。因为它有很多缺点,不仅限于PHP,在编程中也与其非常不兼容。接下来我将介绍一下我推荐的Notepad++的安装步骤。
Notepad++ 是一款文本编辑器的软件,可在 SourceForge 的网站上下载。
-
- 从上述网站下载并执行安装。
-
- 点击“设置” -> “环境设置” -> “新建”。
-
- 在格式中选择“Unix”,在编码中选择“UTF-8(无BOM)”,并勾选“应用于打开的ANSI文件”,选择默认语言为“PHP”。
-
- 点击“设置” -> “环境设置” -> “文件关联”。
-
- 注册“.html”、“xhtml”、“.css”、“.js”、“.php”等文件。
-
- 点击“设置” -> “环境设置” -> “选项卡设置”。
- 在选项卡大小中指定为“4”。如果更喜欢多个半角空格而不是制表符,请勾选“用半角空格替换”。

Notepad++的一些小窍门
まとめてインデント→ 複数行選択して Tab を押す。
まとめてアンインデント→ 複数行選択して Shift Tab を押す。
基本设置已经完成。此外,php.ini无需使用记事本进行编辑,因为换行符为CRLF且不包含日语,所以不会出现问题。然而,我们无需特意使用记事本,让记事本休息吧。
常见的问题
Apache无法启动!
大部分的问题源于(HTTP用的)端口80和(HTTPS用的)端口443被其他进程占用。其中一个典型情况就是与Skype的冲突。
在Skype的情况下的解决方案。
-
- 工具→设置→详细→连接
取消“使用端口80和443代替上述端口”的勾选。

在其他情况下,只需将这些端口交给Apache,通常可以解决大部分问题。
我想把C:\xampp\htdocs目录下的文档根目录改到其他地方怎么办?
在中国,有几种方法可供选择,但最不容易引发问题的方法可以考虑使用符号链接。对于Linux用户来说,这是一个熟悉的方法。
Windows系统的例子。
-
- 启动命令提示符。
执行mklink /D “D:\Dropbox\web” “C:\xampp\htdocs”。
将创建D:\Dropbox\web,使其被视为完全与htdocs相同的内容。
请参考网站http://phpjavascriptroom.com/?t=topic&p=windows7