• ubuntu的php7与apache2的环境搭建


    1. 安装apache2

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install apache2 -y

    2.安装php

    ubuntu16.04:

    sudo apt-get install php
    sudo apt-get install libapache2-mod-php

    ubuntu14.04:

    * 14.04版本的ubuntu没有自带php7.0的安装包

    $ sudo apt-get install -y language-pack-en-base
    $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

    * 错误来啦:sudo: add-apt-repository:command not found

    网上解决办法是直接安装工具包 命令:

    sudo apt-get install python-software-properties
    sudo apt-get software-properties-common

    安装完成后,add-apt-repository命令就可以正常使用了

    sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install php
    sudo apt-get install libapache2-mod-ph

    3. 安装一些php插件

    sudo apt-get install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

    4. 设置web的工作目录

    cd /etc/apache2
    sudo vim apache2.conf //编辑配置文件

        需要再配置文件添加该段代码(也可以在apache.conf)

        

      * 设置完毕后重启服务器就可以正常访问php页面了,但是你会发现有语法错误的时候并没有提示错误信息,只是抛出一个500的服务器错误。请添加一下配置:

        

        apache开启了错误提示后,还需要开启一下php的错误提示

    sudo vim /etc/php/7.0/apache2/php.ini

               把以下几项解除注释

               

    修改完毕后,重启服务器就可以正常的抛出php的语法错误信息了!

  • 相关阅读:
    vue主动刷新页面及列表数据删除后的刷新实例
    一些VUE技巧收藏
    d2-admin中不错的技巧
    webSocket另一种封装
    基于token前后端分离认证
    node.js使用vue-native-websocket实现websocket通信 实测有效
    Vue 路由传递参数
    ES6中import {} 的括号
    Vue 参数传递
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/dudeyouth/p/6423112.html
Copyright © 2020-2023  润新知