安装Apache服务
    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
    1. 执行如下命令,更新软件库。
    apt-get update

    1. 执行如下命令,更新软件。
      apt-get upgrade -y
      3. 执行如下命令,安装Apache服务。
      apt-get install apache2 -y
      4. 执行如下命令,重启Apache服务。
      /etc/init.d/apache2 restart
      命令结果显示如下,表示安装成功。
      image.png
      安装MySQL数据库
      1. 执行如下命令,下载APT存储库。
      wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

    2. 执行如下命令,安装DEB包。
      dpkg -i mysql-apt-config_0.8.10-1_all.deb
      命令结果显示如下,选择ok,按回车。
      image.png
      3. 执行如下命令,更新软件库。
      说明:需要安装MySQL最新版本。如果不更新,默认会安装MySQL 5.7版本。
      apt-get update
      4. 执行如下命令,安装MySQL。
      apt-get install mysql-server -y

      安装PHP及PHP扩展
      添加PHP存储库
      要安装PHP 7.3,您需要使用第三方存储库。我们将使用以前使用的OndřejSurý的存储库。
      首先,请确保已安装以下软件包,以便可以添加存储库:

    1 apt-get install software-properties-common

    接下来,从Ondřej添加PHP存储库:

    1 add-apt-repository ppa:ondrej/php

    最后,更新安装包

    1 apt-get update

    安装PHP 7.3
    添加存储库后,可以使用以下命令安装PHP 7.3:

    1 apt-get install php7.3

    此命令将安装其他软件包:

    • libapache2-mod-php7.3
    • libaprutil1-dbd-sqlite3
    • php7.3-cli
    • php7.3-common
    • php7.3-json
    • php7.3-opcache
    • php7.3-readline
    • 等等其他……
      就是这样。要检查服务器上是否安装了PHP 7.3,请运行以下命令: | 1 | php -v | | —- | —- |

    安装PHP 7.3模块
    根据你的应用程序,你可能需要其他软件包和模块。可以使用以下命令安装最常用的模块:

    1 apt-get install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml

    就这样。现在,你可以在Ubuntu服务器上开始使用PHP。

    php7.3的安装
    按顺序输入命令

    sudo apt-get install software-properties-common python- software-properties
    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install php7.3

    查看是否安装成功: php -v

    安装php7.3常用扩展

    sudo apt-get php7.3-fpm

    sudo apt-get php7.3-mysql

    sudo apt-get php7.3-curl

    sudo apt-get php7.3-json

    其他扩展
    sudo apt-get install php7.3-gd
    sudo apt-get install php7.3-soap
    sudo apt-get install php7.3-gmp
    sudo apt-get install php7.3-odbc
    sudo apt-get install php7.3-pspell
    sudo apt-get install php7.3-bcmath
    sudo apt-get install php7.3-enchant
    sudo apt-get install php7.3-ldap
    sudo apt-get install php7.3-opcache
    sudo apt-get install php7.3-readline
    sudo apt-get install php7.3-sqlite3
    sudo apt-get install php7.3-xmlrpc
    sudo apt-get install php7.3-bz2
    sudo apt-get install php7.3-interbase
    sudo apt-get install php7.3-pgsql
    sudo apt-get install php7.3-recode
    sudo apt-get install php7.3-sybase
    sudo apt-get install php7.3-xsl
    sudo apt-get install php7.3-cgi
    sudo apt-get install php7.3-dba
    sudo apt-get install php7.3-phpdbg
    sudo apt-get install php7.3-snmp
    sudo apt-get install php7.3-tidy
    sudo apt-get install php7.3-zip

    apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
    add-apt-repository ppa:ondrej/php
    apt update
    apt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache -y
    sed -i ‘s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/‘ /etc/php/7.3/fpm/php.ini
    systemctl restart php7.3-fpm
    1. 执行如下命令,安装PHP。
    apt-get install php7.0 -y

    1. 执行如下命令,安装PHP扩展模块。
      apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip -y
      3. 安装phpmyadmin。
      a. 执行如下命令,安装phpmyadmin。
      apt-get install phpmyadmin -y
      b. 使用空格选择apache2,然后按回车。
      注意 :一定要用空格选择Apache(按下空格后会出现 * 号),否则安装后,会出现连接不上phpmyadmin的问题。
      image.png
      c. 选择yes,按回车。
      image.png
      d. 设置phpmyadmin连接MySQL的密码,您也可以不输入密码直接按回车即可,系统会自动生成随机密码。
      image.png
      e. 查看数据库用户名和密码。
      cat /etc/mysql/debian.cnf
      image.png
      f. 打开浏览器,访问 http:///phpmyadmin ,输入数据库用户名和密码,单击执行。
      image.png
      g. 显示如下界面表示phpmyadmin安装成功。
      image.png
      6. 创建OwnCloud数据库
      1. 执行如下命令,进入数据库。
      mysql -u root -p

    MySQL数据库默认没有密码,在Enter password处回车即可。
    image.png
    2. 执行如下命令,使用MySQL数据库。
    use mysql;
    说明:如果出现以下报错,您只需重复执行一次上述命令。出现该报错的原因是数据库中的表太多,预读数据库信息耗时,导致进程卡顿。
    image.png
    3. 执行如下命令,创建数据库,其中owncloud为数据库名。
    CREATE DATABASE owncloud;
    4. 执行如下命令,在owncloud数据库上创建用户。
    CREATE USER ‘owncloud’@’localhost’ IDENTIFIED BY ‘owncloud’;
    5. 执行如下命令,为用户授权。
    grant all privileges on owncloud.* to ‘owncloud’@’localhost’ with grant option;
    6. 执行如下命令,刷新数据库。
    FLUSH PRIVILEGES;
    7. 执行如下命令,退出数据库。
    exit

    1. 搭建OwnCloud环境
      OwnCloud是一款开源的云存储软件,基于PHP的自建网盘。OwnCloud基本上是私人使用,没有用户注册功能,但是有用户添加功能,您可以无限制地添加用户。OwnCloud支持多个平台(Windows、MAC、Android、IOS、Linux)。
      1. 执行如下命令,下载owncloud服务器包。
      wget https://cdn.damo.alibaba.com/adc/owncloud-10.0.9.zip

    2. 执行如下命令,解压owncloud服务器包。
      unzip owncloud-10.0.9.zip
      3. 执行如下命令,将owncloud包移动到/var/www/html目录下。
      mv owncloud /var/www/html
      4. 执行如下命令,赋予owncloud文件夹权限。
      chown -R www-data:www-data /var/www/html/owncloud/ chmod -R 755 /var/www/html/owncloud/
      5. 执行如下命令,重启Apache服务。
      /etc/init.d/apache2 restart
      6. 打开浏览器,访问http:///owncloud,依次输入管理员用户名、管理员密码、数据库用户名、数据库密码、数据库名、localhost,单击安装完成。
      参数说明:

    • 管理员用户名:设置一个用户名。
    • 管理员密码:设置一个用户密码。
    • 数据库用户名:输入owncloud。
    • 数据库密码:输入owncloud。
    • 数据库名:输入owncloud。
    • localhost:输入localhost:5432。

    image.png
    7. 在登录界面,输入上一步设置的用户名和用户密码,并单击image.png图标登录。
    image.png
    登录成功界面如下。
    image.png