美文网首页
ubuntu搭建LAMP全教程和遇到的问题

ubuntu搭建LAMP全教程和遇到的问题

作者: 俄城WESTBOOKMVP | 来源:发表于2018-03-31 23:11 被阅读0次

    一个项目配置到服务器上,原本之前都是用Windows的服务器,但是突发奇想想换成ubuntu,因为自己电脑也换了Ubuntu(不想打游戏了),配置了半天了,自己电脑终于搞好了,现在去搞服务器,顺便把遇到的坑都给填了

    第一步:
    sudo apt-get install apache2
    打开网站就能看到已经安装好了


    Selection_005.png

    第二步:安装php 其实不想特别在意版本 直接
    sudo apt-get install php
    第二步:安装mysql
    sudo apt-get install mysql-server 中间需要确定下密码

    拓展下: 因为apache2默认网页是放在/var/www/html 文件夹下 但是我觉得放在这个文件夹下不好操作,每次都是sudo一下什么的 ,比较麻烦,所以我选择了改掉
    ( 1. 修改 /etc/apache2/sites-available/000-default.conf 中的/var/www/

    1. 修改/etc/apache2/apache2.conf 中的/var/www
      重启apache2)

    然后随意编写一个PHP文件,你会发现没有编译
    执行以下命令:sudo apt install php libapache2-mod-php

    这个时候就可以编译了

    连接数据库:
    sudo apt-get install php-mysql
    才能连接数据库

    关于php不能报错:
    修改 /etc/apache2/apache2.conf
    加入:
    php_flag display_errors on
    php_value error_reporting 2039

    修改php.ini (我的文件在 /etc/php/7.0/apache2/phh.ini)

    找到 display_errors 默认是display_errors=Off 改成display_errors=On 保存退出重启apache2 即可

    还有关于 存在的路径找不到

    1. 你需要在根文件夹加上.htaccess文件
      2.打开rewrite模块 :sudo a2enmod rewrite 然后 重启服务

    安装 phgadmin

    sudo apt-get install phpmyadmin
    如果你没有更改网页目录的话 需要赋予文件夹权限 sudo chmod 777 /var/www

    然后生成网页 :sudo ln -s /usr/share/phpmyadmin (你的网页根目录)

    登录phpmyadmin 可能会报错
    sudo apt-get install php-mbstring 然后重启服务

    相关文章

      网友评论

          本文标题:ubuntu搭建LAMP全教程和遇到的问题

          本文链接:https://www.haomeiwen.com/subject/yfvncftx.html