码迷,mamicode.com
首页 > 数据库 > 详细

Ubuntu14.4下搭配WEB服务器(apache + php + mysql)

时间:2016-03-04 13:13:55      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

今天,趁着自己动手安装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

 

6.测试。info.php

6-1,准备文件。  

<?php
echo phpinfo();
?>

6-2,文件权限处理

chmod 777 /var/www/   -R

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

6-3. 浏览器访问

http://localhost/info.php

如:

PHP Version 5.5.9-1ubuntu4.14

。。。。。。。。。。

。。。。。。。。。。

访问成功。

注意:开始访问会报: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

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

 


 

 

 

Ubuntu14.4下搭配WEB服务器(apache + php + mysql)

标签:

原文地址:http://www.cnblogs.com/wuheng1991/p/5241563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!