3.3.1 安装PHP
下面以PHP56为例,介绍PHP安装步骤。
步骤1:管理快照。
(1)拍摄快照,快照名称为“MySQL数据库安装完成,开始安装PHP”,如图3-34所示。
图3-34 拍摄开始安装PHP的快照
(2)管理快照。单击“虚拟机”→“快照”→“快照管理器”,可对快照进行管理,如图3-35所示。
图3-35 快照管理器
步骤2:查找安装TYPO3 cms所要求的PHP基本扩展。
(1)TYPO3 CMS所要求的PHP扩展。打开TYPO3官网http://www.typo3.org,单击“Download”菜单,再单击“TYPO3 CMS 7”→“Installation instructions and requirements”,在打开的网页内查找如下内容:
(2)PHP56扩展文件。根据以上要求,安装PHP56所需的扩展文件有:
步骤3:安装PHP及其扩展。
(1)执行安装命令。使用“pkg install”命令在线安装PHP,如图3-36所示。
图3-36 执行安装命令
(2)开始安装。按Enter键后,开始下载和安装PHP,如图3-37所示。
图3-37 安装PHP
3.3.2 配置PHP
步骤1:拍摄快照。
在配置PHP之前,先拍摄快照,快照名称为“开始配置PHP”,如图3-38所示。
图3-38 拍摄快照
步骤2:添加PHP配置项。
(1)在Apache配置文件httpd.conf中添加如下配置项:
(2)打开httpd.conf文件。在“/usr/local/etc/apache24”目录下,使用“ee”命令打开配置文件httpd.conf,如图3-39所示。
图3-39 打开PHP配置文件
(3)搜索“Files ".ht*"”语句,在其后添加内容,如图3-40所示。
(4)搜索“AddType”,在AddType application/x-gzip .gz .tgz语句行后,添加如下内容(如图3-41所示):
图3-40 添加PHP配置项(1)
图3-41 添加PHP配置项(2)
步骤3:创建和修改PHP配置文件php.ini。
(1)PHP配置文件的默认安装路径是“/usr/local/etc”。使用“cp”命令,复制php.ini-development文件,并命名为php.ini文件,如图3-42所示。
图3-42 PHP默认配置文件位置
(2)修改内容如下:
(3)使用“ee”命令打开配置文件php.ini,如图3-43所示。
图3-43 打开php.ini文件
(4)编辑php.ini文件。按Enter键后,在弹出的窗口内,根据第(2)步编辑和修改各项,如图3-44所示。
图3-44 修改php.ini配置文件
步骤4:重新启动Apache。
使用“apachectl restart”命令重新启动Apache,如图3-45所示。
图3-45 重新启动Apache
可以看到Apache启动成功。
步骤5:使用PHP程序文件验证PHP是否安装成功。
(1)创建PHP程序文件phpinfo.php。在FreeBSD中默认的网站主目录是“/usr/local/www/apache24/data”。使用“ee”命令在“/usr/local/www/apache24/data”目录下创建phpinfo.php文件,如图3-46所示。
图3-46 创建phpinfo.php文件
(2)编辑phpinfo.php。按Enter键后,在弹出的窗口内输入图3-47所示的内容。
图3-47 编辑phpinfo.php
(3)浏览。在浏览器地址栏内,输入Web服务器的IP地址“192.168.1.80/phpinfo.php”,按Enter键后可看到phpinfo()函数验证程序结果,如图3-48所示。
图3-48 phpinfo()函数验证程序结果
步骤6:管理快照。
PHP安装完成后,拍摄快照,为后续安装做准备,如图3-49所示。
图3-49 PHP安装完成后拍摄快照