1. 安装apache
sudo apt-get install apache2
修改权限/var/www
sudo chomod 777 /var/www
为了测试apache2是否正常,访问http://localhost/或http://127.0.0.1/,出现It Works!即是安装成功。
2. 安装PHP模块
sudo apt-get install php5
3. 安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
安装过程中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。
4. 安装相关模块
sudo apt-get install libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php5-gd
安装完成后重启apache:
sudo /etc/init.d/apache2 restart
为什么要安装php5-mysql?
因为该软件包会向/etc/php5/conf.d目录写入配置文件,使得PHP能够支持mysql。
为什么要安装libapache2-mod-php5?
引用《Ubuntu 最佳方案》http://www.linuxidc.com/linux/2011-07/39170.htm :因为我们安装这个软件包时,它会自动向/etc/apache2/mods-available写入PHP的配置文 件php5.conf和 php5.load,并把它们链接到了/etc/apache2/mods-enabled目录。安装的最后,软件包自动重新载入apache配 置,php就可以在apache上跑了。无需 手动的把Apache与PHP关联到一起。
为了测试PHP是否正常,在/var/www(注意:不一定是此目录,看具体自己的根目录是哪个目录)下创建一个info.php的文件,内容如下:
<? php
phpinfo();
?>
访问:http://localhost/info.php,会出现php的配置信息。
apache2的配置文件在/etc/apache2/apache2.conf,web文件存放在/var/www(其实是根目录)下,mysql文件存放在/var/lib/mysql下。
4. 安装phpmyadmin
sudo apt-get install phpmyadmin
安装完成后访问:http://localhost/phpmyadmin/,看有没有数据库管理软件出现。如果提示not found,还需要把安装好的phpmyadmin文件夹放入/var/www/(根 目录)。
sudo ln -s /usr/share/phpmyadmin/ /var/www/
或者将phpmyadmin直接复制到/var/www。
5. 启用mod_rewrite模块
sudo a2enmod rewrite
重启Apache服务器:sudo /etc/init.d/apache2 restart或者sudo service apache2 restart
6. 设置Apache支持.htm .html .php
sudo vim /etc/apache2/apache2.conf
添加以下句子:AddType application/x-httpd-php .php .htm .html
7. 测试php网页
<?php
if(!$link)
访问 http://localhost/mysql_test.php 显示’Mysql 配置正确‘就代表配置正确。
添加如下代码:AddDefaultCharset UTF-8