Ubuntu上的LAMP安装和重要的PHP配置

2021年3月9日16:09:47 发表评论 912 次浏览

PHP是由Web开发人员编写和开发的Web开发(服务器端脚本语言)。拉斯穆斯·勒多夫(Rasmus Lerdorf)1994年, 因为维护了他的个人主页。后来他添加了与Web表单进行通信并与数据库连接的功能, 将其命名为"个人主页工具(PHP)", Lerdorf使用C二进制文件编写了这些功能。

让我们开始在Ubuntu中安装PHP。为了测试我们的PHP页面, 需要一台服务器。还需要MySQL数据库来管理或保存数据。不用担心, 你不必购买用于测试网页的网络托管, 我将告诉你如何安装自己的本地托管网络服务器。

灯基本上是创建动态网站和Web应用程序所需的软件集合。这些工具功能强大, 因此你不需要任何其他工具。关于有趣的事情灯是其中的所有工具免费和开源.

的软件组件灯

  • 的Linux是一种类似于UNIX的操作系统, 它是免费的开放源代码, 用于开发和分发。所有基于Linux的操作系统都提供Lamp软件包。
  • 阿帕奇是用于处理HTTP请求(即网页)的HTTP服务器。它是全球开发人员使用的最受欢迎的Web服务器之一。它由Apache Software Foundation开发和维护。
  • MySQLRDBMS(关系数据库管理系统)在以下方面的作用灯捆绑包由MySQL播放。它有助于我们有效地保存和管理数据。
  • 的PHP是用于与Web服务器进行交互的服务器端脚本语言。它嵌入了HTML代码。

一起安装LAMP的所有组件

  • 通过以下任一方法打开你的终端短跑并输入"终端"或按Ctrl+Alt + T
  • 运行以下命令首先升级索引(推荐)
    • $ sudo apt-get更新
  • 安装灯泡套件
    • $ sudo apt-get install lamp-server ^

通过安装LAMP, 你已成功安装

Apache, MySQL和PHP

PYT1

分别安装所有LAMP组件

1.安装Apache 2服务器

要安装Apache Server, 请使用以下命令:

  • $ sudo服务apache2重新启动
PY3

打开浏览器, 检查该服务是否已正确安装。

输入URL:–http://本地主机

PY2

如果能够看到"默认"页面, 则说明你已经正确安装了Apache服务器。

其他, 如果收到消息"无法确定服务器", 则只需复制以下命令并在终端中运行它。

  • $ echo"服务器名本地主机" | sudo tee /etc/apache2/conf-available/fqdn.conf&& sudo a2enconf fqdn

再次测试你的服务器。

2.安装PHP 5和MySQL

安装PHP5和MySQL

  • $ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
PY4

检查PHP是否正常工作

转到/ var / www /文件夹并创建一个扩展名为.php的文件(test.php)

输入或复制 并保存。

现在打开浏览器, 然后转到"

http://localhost/test.php

", 如果你看到以下页面, 则说明已成功安装php。

5年

3.设置MySQL密码

打开终端并输入:-

  • $ mysql -u root //MySQL控制台将打开
  • $ mysql>为" root" @" localhost"设置密码= PASSWORD(" yourpassword")//打开phpMyAdmin门户

打开浏览器并输入

http:// localhost / phpmyadmin。

ü

姓氏:

根和密码(

空白

或"

密码"

)。

6年

配置PHP(php.ini文件)

编辑中php.ini文件是影响PHP功能的最有效, 最直接的方法。如php.ini每次初始化PHP时都将读取文件, 换句话说, 无论何时重新启动服务器或何时httpd重新启动。

php.ini的位置:/etc/php5/apache2/php.ini

1)short_open_tag =关

" <?这些被称为短开放标签。而且, 如果要使用XML函数, 则需要将"默认值"设置为off。

2)disable_functions = [function1, ……]

由于安全原因, PHP可以禁用选定的功能。

八年级

3)max_execution_time = 30

当超过时间限制时, 这会使脚本在安全模式下超时。在Windows中, 脚本是根据内存消耗而不是时间来中止的。

9年

4)error_reporting = E_ALL和〜E_NOTICE

默认情况下, 该值是报告所有遇到的错误, 因此应保持原样。

5)error_prepend_string = [" <字体颜色= ff0000>"]

该标志将以与你在标志中指定的颜色不同的颜色打印错误消息, 然后以普通文本打印该错误消息。你应该将标志值设置为闪烁, 以便你的眼睛可以轻松捕捉到pho遇到的错误消息。

10年

6)variables_order = EGPCS

这将告诉你环境, GET, POST, COOKIE和SERVER变量的执行顺序。 (即从左到右)。

参考文献

  • Ubuntu官方网站(https://help.ubuntu.com/)
  • PHP6和MySQL圣经(Joyce Park和Tim Converse所著)
ss

关于作者:Sahib Singh目前正在攻读B.E.。来自昌迪加尔大学。他对编程, 开发网站和制作android应用程序非常感兴趣。你可以通过以下方式与他联系:http://in.linkedin.com/in/sdsahib

如果你还希望在此处展示你的博客, 请参阅日志用于在lsbin上撰写访客博客。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: