安装步骤我参考了Ubuntu php 环境配置 一文。
1、安装 Apache2:
sudo apt-get install apache2
2、安装PHP模块:
sudo apt-get install php5
测试一下,http://localhost/,It works! 这个在装完apache应该就可以做。
sudo gedit /var/www/testphp.php
写入:<?php phpinfo(); ?>
3、安装Mysql
sudo apt-get install mysql-server
需要下载38.2M的软件包。
安装完成后会提示设置mysql的root密码。
mysqladmin -u root password db_user_password
在以后修改密码时可用。db_user_password替换为密码。
4、安装Mysql模块
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
sudo /etc/init.d/apache2 restart
不明白这个“模块”的确切含义,先理解为建立mysql和apache,php之间的关系。
5、安装phpmyadmin
sudo apt-get install phpmyadmin
完成后要求选择WEB服务类型,apache2。
测试:http://localhost/phpmyadmin/
6、将URL映射到其他目录
sudo gedit /etc/apache2/conf.d/alias
打开空白文件写入以下内容:
#开始
Alias /URL-path /location_of_folder/
<Directory /location_of_folder/>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
#结束
不明白上面这段,像是一个目录映射,但/location_of_folder/并不实际存在。映射的目的又是什么?
7、重起apache
sudo /etc/init.d/apache2 restart
管理工具:
1、安装mysql管理工具
sudo apt-get install mysql-admin
sudo apt-get install mysql-query-browser
补充,一键安装 LAMP 服务:
sudo tasksel install lamp-server