zoukankan      html  css  js  c++  java
  • Ubuntu14.4下搭配WEB服务器(apache + php + mysql)

    今天,趁着自己动手安装web服务器的余热,将Ubuntu14.4搭配WEB服务器的过程记录下来。

    “一切皆文件”。

    说明:网上关于类似搭配web服务器的教程,案例不计其数,但自己亲自动手“试试”,一定会有不一样的所获。

    1.用户

    默认为普通用户。也就是缺省的用户:user.  当然这个user是你登录系统的名称。如:wuheng

    wuheng@wuheng-virtual-machine:~$

    1-1,从user用户切到root用户

    命令:

    wuheng@wuheng-virtual-machine:~$ sudo su
    root@wuheng-virtual-machine:/home/wuheng#

    或者:

    wuheng@wuheng-virtual-machine:~$ sudo su
    [sudo] password for wuheng:
    root@wuheng-virtual-machine:/home/wuheng#

    此时,我们进入了root用户了。

    1-2,从root用户切到user用户

    方法有3种:

    1-2-1:  su user (user为缺省的用户名称,如 wuheng)

    root@wuheng-virtual-machine:/home/wuheng# su wuheng
    wuheng@wuheng-virtual-machine:~$

    1-2-2: 直接输入:exit

    root@wuheng-virtual-machine:/home/wuheng# exit
    exit
    wuheng@wuheng-virtual-machine:~$

    1-2-3: 使用组合键  CTRL + D

    root@wuheng-virtual-machine:/home/wuheng# exit
    wuheng@wuheng-virtual-machine:~$

    此用法与法2类似。

    拓展:http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html

    当然,安装是在“root”用户下进行的!

    2.安装apache

    apache2的是作为一个ubuntu的软件包,因此我们可以直接用下面命令安装它:

    apt-get install apache2

    现在,您的浏览器到http://localhost,你应该看到apache2的测试页,如下:

    Apache2 Ubuntu Default Page
    It works!
    。。。

     

    3.安装mysql5

    apt-get install mysql-server mysql-client

    注意:在安装的过程中,会出现一些提示,需要设置mysql的账号,密码等,根据提示一步一步完成。

     

    4.安装php5

    我们可以直接安装php5和apache的php5的模块,如下:

    apt-get install php5 libapache2-mod-php5

     

    5.目录

    Apache:

    配置存储在的子目录:   /etc/apache2

    配置文件是 :  /etc/apache2/apache2.conf

    重启apache命令: /etc/init.d/apache2 restart

    php :

    配置存储在的子目录:  /etc/php5

    配置文件:/etc/php5/apache2/php.ini

    文件根目录: /var/www

    mysq:

    配置存储在的子目录:  /etc/mysql

    配置文件: /etc/mysql/my.cnf

    重启mysql命令: /etc/init.d/mysql reset

     

    root@wuheng-virtual-machine:/etc# sudo /etc/init.d/mysql reset
    Usage: /etc/init.d/mysql start|stop|restart|reload|force-reload|status
    root@wuheng-virtual-machine:/etc#

     

    6.测试。info.php

    6-1,准备文件。  

    <?php
    echo phpinfo();
    ?>

    6-2,文件权限处理

    chmod 777 /var/www/   -R

    注意:/var/www ,是文件的路径  ,-R(可以选择性的添加。如果添加,表示递归到文件的子目录下的文件等拥有相同的文件权限)

    6-3. 浏览器访问

    http://localhost/info.php

    注意:开始访问会报:404错误。

    如:

    httpd: Could not reliably determine the server's fully qualified domain name

    httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

    解决办法:

    6-3-1,编辑apache2.conf文件

    6-3-2,添加如下:

    #ServerRoot "/etc/apache2"
    ServerName localhost:80

    参考: http://blog.csdn.net/yyzhq/article/details/25418323

    6-3-3,重启服务器:/etc/init.d/apache2 restart

    6-3-4,访问成功。

     

    如:

     

    PHP Version 5.5.9-1ubuntu4.14

     

    。。。。。。。。。。

     

    。。。。。。。。。。

     

    7.php5获得mysql的支持

    让php在mysql中获得支持,我们可以安装的php-mysql软件包。安装一些其他的php5模块,以及您可能需要的应用程序,这是一个好主意:

    apt-cache search php5

    还安装需要安装的

    apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

     

    安装后,重启apache.

    8.安装phpmyadmin

    phpmyadmin是一个网络接口,通过它可以管理你的mysql数据库。

    apt-get install phpmyadmin

    8-1,路径  /usr/share/phpmyadmin

    8-2,建立一个软连接

    sudo ln -s /usr/share/phpmyadmin phpmyadmin

    root@wuheng-virtual-machine:/var/www/html# sudo ln -l /usr/share/phpmyadmin /var/www

    即将phpmyadmin转移到 目录: /var/www/ 下

    8-3,访问: http://localhost/phpmyadmin/index.php,即可。

     

  • 相关阅读:
    如何搭建企业级中台系统
    Linux上安装git
    Jenkins的CI持续集成
    docker安装jenkins
    在线思维导图网站
    K8s容器编排
    MySQL存储引擎
    tomcat8 进入不了Manager App 界面 403 Access Denied
    IdeaVim-常用操作
    Node.js 安装及环境配置之 Windows 篇
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/5241563.html
Copyright © 2011-2022 走看看