• 第一部分:开源系统平台的建设(5)——PHP的安装和配置

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

    第一部分:开源系统平台的建设

     

    • 、PHP的安装与配置
  • Linux下的开源软件Apache是广泛应用与各种平台下的Web 服务器软件其依靠高度的可靠性、灵活性和可定制性赢得了广发的关注。MySQL是开源项目中著名的数据库软件,这项开源软件的发布,打破了大型数据库软件主要有Oracle等大型商业公司垄断的局面,很多中小型的互联网应用都开始逐渐采用MySQL作为后台的数据库服务,其同样具有很高的可靠性,使用简单,操作方便。PHP是一种面向互联网的开源的脚本式语言,其功能强大,与ApacheMySQL能够无缝结合,在互联网的动态网站的制作中占有非常重要的地位


     

    学习目标:

    熟练在Linux系统下安装php,并进行相关配置

    Linux系统下的软件安装

    前面的教程提到,Linux桌面环境下通常有相应的软件包管理器可以通过Linux发行版社区的软件源进行软件的升级、安装和维护。但是很多时候我们需要连接到服务器端进行管理和维护操作,这个时候使用终端和命令能够获得更加方便和快捷的效果。在命令行形势下安装软件通常有三种方法:

    1. 通过命令行形式的软件包管理器进行安装

    2. 直接下载软件包安装

    3. 下载源代码编译安装

    。目前的Linux发行版主要支持RPM(适用于 Fedora/openSUSE)包和DEB(适用于 Debian/Ubuntu适用于 Debian/Ubuntu适用于 Debian/Ubuntu)包适用于 Debian/Ubuntu的形式,

    PHP语言:

    PHPHypertext Preprocessor)是一种非常重要的应用于互联网的开源形式的脚本语言。它可以运行在UNIXLINUXWINDOWS等多种平台下,语法混合了 CJavaPerl 以及 PHP 特有的语法。 PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

     

    PHPGUI方式的安装

    目前主流的Linux发行版都在系统内提供了软件包管理器(软件源),用户可以很方便的通过软件包管理器安装、卸载、维护Linux系统下的各类软件。由于Linux系统下的软件常常会各种软件包之间的依赖关系,也就是说一个软件常常用到很多的某些软件包里面的库文件。这种依赖关系维护起来比较繁琐,因此,Linux发行版通过相应的软件包管理器来进行包以来的自动分析和处理,通常情况下,我们可以应用系统内置的管理器进行安装

    1. 启动ubuntu下的软件版管理器


     

    1. 软件搜索栏分别输入php,系统会自动连接网络搜索最新版本软件。

     

     

    1. 选择安装该应用,等待安装完成。


     

    PHP的命令行形式的安装

    1. 进入Terminal,无论是SSH连接还是其他方式,转换用户为root,建议使用sudo临时使用root用户权限,这样更加安全。

    2. Unbuntu下使用apt-get install命令进行软件安装,软件包管理器会自动检查软件源的相关软件以及软件包的依赖关系并给出建议

    1. 确认系统给出提示无误之后选择Y进行安装

    2. 当我们没有合适的软件包管理器或者软件源的时候可以直接去相关软件的官网下载官方版本软件,尽享选择和系统对应的rpmdeb版本。


     

    1. Ubuntu下使用命令dpkg 进行安装,具体命令为:    sudo  dpkg  -i  Package_Name.deb(关于dpkg命令的其他参数请详细查看man

     

    ApachePHP模块的配置文件

    /etc/apache2/mods-enabled/目录下找到php5.conf文件

     

    PHP的配置文件

    PHP配置文件位于系统/etc/php5/下的php.ini文件

    Php配置文件中的MySQL连接模块的配置

    Php配置文件中的可用模块的加载

    测试ApachePHP是否正常运行