美文网首页
Ubuntu 16.0.4 在Apache2+PHP7+Mysq

Ubuntu 16.0.4 在Apache2+PHP7+Mysq

作者: 青春几米光 | 来源:发表于2017-11-15 20:59 被阅读0次
    1. 安装Apache2
    sudo apt-get install apache2
    

    如果出现 在浏览器中打开 http://localhost/
    或者 http://127.0.0.1
    如果出现

    apache_work.png
    1. 安装PHP7
    sudo apt-get install php7
    
    1. 配置Apache+PHP, 并重启Apache
    sudo apt-get install libapache2-mod-php7
    sudo /etc/init.d/apache2 restart
    

    测试:

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

    然后随意输入点东西(我输入的是Hello, my first application~~)再保存。
    然后在浏览器中输入http://127.0.0.1/testphp.php
    或者http://localhost/testphp.php
    如果显示出刚刚输入的内容即为成功

    1. 安装MySql
    sudo apt-get install mysql-server
    
    1. 配置PHP支持Mysql
    sudo apt-get install php7.0-mysql
    sudo /etc/init.d/apache2 restart
    

    特殊说明:
    不需要安装libapache2-mod-auth-mysql(不再维护)


    目前为止,Apache2+PHP7.0.22+Mysql5.7.20已经安装完毕

    1. 安装PHPMyAdmin
    sudo apt-get install phpmyadmin
    

    此时的phpmyadmin文件夹被安装在/usr/share/phpmyadmin路径下
    为了能在浏览器中访问到phpmyadmin,需要在/var/www/html下做一个软连接到该文件夹:

    • 进入/var/www/html目录下
    • 执行如下操作:
    sudo ln -s /usr/share/phpmyadmin
    

    此时在浏览器中访问http://localhost/phpmyadmin ,进入管理界面

    phpmyadmin_page.png

    使用你在安装Mysql的用户名和密码,否则会提醒权限拒绝

    1. 为wordpress新建Mysql数据库
    • 打开左侧数据库下拉式菜单
    • 点击New创建一个与WordPress相关的数据库,并为其设置utf8_general_ci数据库编码,最后点击页面后方的Create按钮
      create_db.png
    • 点击Privileges创建一个与WordPress相关的用户(根据自己需要,用户名为 admin, 密码为abc123_),将Server配置为主机名,通常为localhost
      create_new_account.png
    • 为新建的用户设定权限


      privileges.png
    1. 下载wordpress的tar.gz压缩包并解压
      请参考wordpress下载地址
      解压压缩包即可得到wordpress文件夹
    sudo tar -zxvf wordpress-4.8.3.tar.gz
    
    1. 配置wordpress中的相关参数
    • 拷贝文件wp-config-sample.php至新文件wp-config.php
    sudo scp wp-config-sample.php wp-config.php
    
    • root权限用户编辑wp-config.php文件
      configure_wp_config_file.png
    1. 移动wordpress到/var/www/html目录下
    sudo cp -a ./wordpress /var/www/html
    

    此时在浏览器中访问 http://localhost/wordpress/wp-admin/install.php
    若成功访问,则说明 wordpress 环境搭建完成

    wordpress_install_page.png

    否则在此过程中如有问题,可参考附赠的问题及解决方案


    》》》》 附赠安装过程中可能遇到的问题

    1. 使用apt-get命令安装一些软件的时候,遇到下面的提示错误:
    The following packages have unmet dependencies:
     apache2 : Depends: apache2-bin (= 2.4.18-2ubuntu3.5) but it is not going to be installed
               Depends: apache2-utils (>= 2.4)
               Depends: apache2-data (= 2.4.18-2ubuntu3.5) but it is not going to be installed
     redis-desktop-manager : Depends: zlibc but it is not going to be installed
                             Depends: libicu52 but it is not installable
                             Depends: libssh2-1 but it is not going to be installed
    

    出错原因:
    当前本地系统相应的依赖包版本太低
    解决方法:
    1)首先检查本地系统设置的软件源,查看/etc/apt/sources.list文件里面配置的内容
    2)执行sudo apt-get update命令,然后再安装软件试一试
    3)如果第二步不行,则执行sudo apt-get upgrade命令,将本地系统更新
    特殊说明:
    系统更新之后,Google Chrome浏览器中的字符集可能会乱码,这样需要另外解决哦~

    1. 在/var/www/html中建立phpmyadmin软链接之后,发现打开phpmyadmin 管理页面,出现如下错误:
      phpmyadmin_error.png

    出错原因:
    php相关文件配置不对
    解决方法:
    1)切换到php的mods-available目录下

    cd /etc/php/7.0/mods-available
    

    2)用管理员编辑json.ini文件

    sudo vi json.ini
    

    3) 去掉第二行的分号,修改后的结果如下

    ; configuration for php json module
    priority=20
    extension=json.so
    

    4)重启Apache服务,再访问phpmyadmin管理界面

    sudo /etc/init.d/apache2 restart
    

    特殊说明:
    本篇文章的操作主要参考文章Ubuntu下搭建wordpress环境(作者写的非常不错,对我帮助很大)并结合自身操作得出的总结。
    若有不足,请多指教~

    相关文章

      网友评论

          本文标题:Ubuntu 16.0.4 在Apache2+PHP7+Mysq

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