参考:http://hi.baidu.com/dabutianxia/item/2065e6a50dbb0ff614329b43 一、安装 1.安装Apache 简介:Apache HTTP Server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛 $ sudo apt-get install apache2 Apache在安装期间会新建一个目录:/v
参考:http://hi.baidu.com/dabutianxia/item/2065e6a50dbb0ff614329b43
一、安装
1.安装Apache
简介:Apache HTTP Server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛
$ sudo apt-get install apache2
Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。并且/var/www下面有一个文件index.html,此时你在Ubuntu自带的firefox浏览器地址栏输入:127.0.0.1等同于打开index.html。大家可以试一下。
2.安装MySQL
简介:MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
$ sudo apt-get install mysql-server-5.5 mysql-client-5.5
在安装的最后会提示输入mysql的root密码
3. 安装PHP
简介:PHP(PHP: Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为*.php。
$ sudo apt-get install php5 libapache2-mod-php5
重启Apache,让它加载PHP模块
sudo /etc/init.d/apache2 restart
4. 安装phpMyAdmin
简介:phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。
$ sudo apt-get install phpmyadmin
安装时会提示新建一个数据库,可以选是也可以不安装。
但是作为我这样的新手,是必须要选OK的。
二、配置
1.配置Apache
$ sudo gedit /etc/apache2/apache2.conf在文档的最后,
添加文件类型支持:AddType application/x-httpd-php .php .html .htm
(根据自己需要)默认字符集:AddDefaultCharset UFT-8
(根据需要)添加首页文件 三个的顺序可以换 前面的访问优先:
DirectoryIndex index.htm index.html index.php
完成后重启apache配置生效:sudo /etc/init.d/apache2 restart
这时你的apache的默认文件夹为/var/www,如果你想要修改为/home/hwh/www
需要这样做:
$ sudo gedit /etc/apache2/sites-available/default
将打开的default文件中所有/var/www修改为/home/hwh/www
2.配置PHP5
$ sudo gedit /etc/php5/apache2/php.ini
将
;date.timezone=
换成
date.timezone = PRC
3.配置mysql
代码:$ sudo gedit /etc/mysql/my.cnf
默认是只允许本地访问数据库的,如呆有需要其他机器访问,把这句话用#号注释掉
bind-address 127.0.0.1
4.配置phpmyadmin
phpmyadmin默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,可以把phpmyadmin复制到/var/www
代码:$ sudo cp -r /usr/share/phpmyadmin /var/www/phpmyadmin
然后在终端里运行:
sudo gedit /etc/phpmyadmin/apache.conf
把下面两句中的/usr/share/phpmyadmin路径改为/var/www/phpmyadmin
Alias/phpmyadmin /usr/share/phpmyadmin
三、测试
1. 测试Apache
输入:http://localhost/看是否出现It works字样
2. 测试MySQL
输入:sudo netstat -tap | grep mysql
可以看到类似下面的行:
hwh@Mountain:~$ sudo netstat -tap | grep mysql
tcp 0 0 localhost:mysql *:* LISTEN 8939/mysqld
如果服务器不能正常运行,您可以通过下列命令启动它:sudo/etc/init.d/mysql restart
3. 测试PHP
Ubuntu下安装的Apache根目录位于/var/www中
在里面添加一个测试文件test.php文件,
内容为:
phpinfo();
?>
浏览器重输入http://localhost/test.php,如果出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。
4.测试phpmyadmin
在浏览器中输入http://localhost/phpmyadmin可以访问说明配置好了,然后以root为用户名,以安装phpmyadmin途中输入的密码为密码. 登入phpmyadmin,这个时候,就可以自由创建数据库和数据库用户。