zoukankan      html  css  js  c++  java
  • php入门一ubuntu16.04中php环境配置及一个网页

    1. 1、PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

      2、PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码,PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器,PHP 文件的默认文件扩展名是 ".php"。

      3、PHP 可以生成动态页面内容、创建、打开、读取、写入、关闭服务器上的文件、收集表单数据、发送和接收 cookies、添加、删除、修改您的数据库中的数据、限制用户访问您的网站上的一些页面、加密数据。通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。

      4、PHP 可在Windows、Linux、Unix、Mac OS X 等运行,与几乎所有的服务器相兼容、数据库支持广泛。PHP 是免费的,简单易学,运行高效,可从 www.php.net免费下载。

      简单代码如图。

      php入门一ubuntu16.04中php环境配置及一个网页
    2.  

      php环境搭建,在终端中输入以下代码,install后面为安装的软件:

      sudo apt-get install apache2

      sudo add-apt-repository -y ppa:ondrej/php

      sudo apt update

      sudo apt install  php7.0

      sudo apt install -y mysql-server mysql-client

      sudo apt-get install libapache2-mod-php7.0

      sudo apt-get install php7.0-mysql

      sudo apt-get install php7.0-gd

      sudo apt-get install phpmyadmin  

      在安装过程中会要求选择Web server:apache2或lighttpd,使用空格键选定apache2,然后确定,下面界面输入你刚才安装Mysql时设置的密码,确定。再确认一次Mysql密码,确定。   然后将phpmyadmin与apache2建立连接,

      sudo ln -s /usr/share/phpmyadmin  /var/www/html

      php入门一ubuntu16.04中php环境配置及一个网页
    3.  

      来一个简单的测试,

      启动apache2

      sudo /etc/init.d/apache2  restart

      在phptest目录下新建一个PHP 文件:test.php

      sudo gedit /var/www/html/test.php

      php入门一ubuntu16.04中php环境配置及一个网页
      php入门一ubuntu16.04中php环境配置及一个网页
    4.  

      在gedit中输入一下内容:

      <!DOCTYPE html><html><head><title>PHP Site</title></head><body><p><center><?phpecho "Hello,This is my first PHP webpage ";phpinfo();?></center></p></body></html>

      保存退出

      php入门一ubuntu16.04中php环境配置及一个网页
    5.  

      打开浏览器输在网址栏里面输入

      http://localhost/test.php

      回车查看运行结果

      php入门一ubuntu16.04中php环境配置及一个网页
    6.  

      另外终端中输入

      php -v 查看php的版本

      php入门一ubuntu16.04中php环境配置及一个网页
    7.  

      在浏览器中输入127.0.0.1或着localhost,如图所视出现apache2

       
  • 相关阅读:
    SpringBoot结合ShardingSphere实现分库分表、读写分离
    SpringBoot结合ShardingSphere实现主从读写分离
    使用Sentinel实现Spring Cloud Gateway网关流量控制
    使用Sentinel实现热点参数限流
    对比学习UIKit和AppKit--入门级
    UIViewController
    C++的异常处理之一:throw是个一无是处的东西
    About Closure
    理解Objective C 中id
    关于文件压缩的一些小知识
  • 原文地址:https://www.cnblogs.com/zlzxc/p/6129421.html
Copyright © 2011-2022 走看看