如何在香港服务器linux中安装配置PHP
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。PHP对于我们新世界主机香港服务器或美国服务器的项目开发的用户来说是基础的开发语言,所以掌握它是很重要的,那今天小编就带着大家在Linux上安装配置PHP,以下是详细步骤:
(1)安装PHP
PHP是我们设置的组件,它将处理代码以显示动态内容。它可以运行脚本,连接到我们的MySQL数据库以获取信息,并将处理的内容交给我们的Web服务器进行显示。
我们可以再次利用apt系统来安装我们的组件。我们还将包括一些帮助程序包,以便PHP代码可以在Apache服务器下运行,并与我们的MySQL数据库进行交流:
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
这应该安装PHP没有任何问题。我们稍后会测试一下。
在大多数情况下,我们要修改Apache在请求目录时提供文件的方式。目前,如果用户从服务器请求目录,Apache将首先查找一个名为index.html。我们想告诉我们的Web服务器喜欢PHP文件,所以我们先让Apache寻找一个index.php文件。
要执行此操作,请键入此命令以dir.conf具有root权限的文本编辑器打开该文件:
sudo nano /etc/apache2/mods-enabled/dir.conf
它将如下所示:
/etc/apache2/mods-enabled/dir.conf
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
我们希望将上面突出显示的PHP索引文件移至DirectoryIndex规范后的第一个位置,如下所示:
/etc/apache2/mods-enabled/dir.conf
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
完成后,按Ctrl-X保存并关闭文件。您必须通过输入Y确认保存,然后按Enter确认文件保存位置。
之后,我们需要重新启动Apache Web服务器,以便我们的更改被识别。您可以输入以下内容:
sudo systemctl restart apache2
我们也可以检查的状态apache2使用的服务systemctl:
sudo systemctl status apache2
Sample Output
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Wed 2016-04-13 14:28:43 EDT; 45s ago
Docs: man:systemd-sysv-generator(8)
Process: 13581 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 13605 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
Tasks: 6 (limit: 512)
CGroup: /system.slice/apache2.service
├─13623 /usr/sbin/apache2 -k start
├─13626 /usr/sbin/apache2 -k start
├─13627 /usr/sbin/apache2 -k start
├─13628 /usr/sbin/apache2 -k start
├─13629 /usr/sbin/apache2 -k start
└─13630 /usr/sbin/apache2 -k start
Apr 13 14:28:42 ubuntu-
(2)安装PHP模块
为了增强PHP的功能,我们可以选择安装一些其他模块。
要查看PHP模块和库的可用选项,您可以将结果管道传输apt-cache search到less一个寻呼机,它可以滚动其他命令的输出:
apt-cache search php- | less
使用箭头键上下滚动,q退出。
结果是您可以安装的所有可选组件。它会给你一个简短的描述:
(3)在Web服务器上测试PHP处理
为了测试我们的系统配置正确的PHP,我们可以创建一个非常基本的PHP脚本。
我们会把这个脚本叫做info.php。为了使Apache能够找到文件并正确地提供该文件,它必须保存到一个特定的目录,称为“Web根目录”。
在Ubuntu 16.04中,该目录位于/var/www/html/。我们可以通过键入以下内容在该位置创建文件:
sudo nano /var/www/html/info.php
这将打开一个空白文件。我们想在文件中放入以下文本,这是有效的PHP代码:
info.php的
phpinfo();
>
完成后,保存并关闭文件。
现在我们可以测试我们的Web服务器是否可以正确显示PHP脚本生成的内容。要想这样做,我们只需要在网页浏览器中访问这个页面。您将需要您的服务器的公共IP地址。
您要访问的地址将是:
http://your_server_IP_address/info.php
安装配置成功的话,浏览器会显示PHP的相应信息。
至此,就介绍完了,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。