Linux+Apache+Mysql+Perl/PHP/Python
1.安装MySQL
# apt-get install mysql-server-5.1
...选择Y进行安装
这样安装的是MySQL的5.1版本,而且可以自动的解决各种依赖关系,从而会安装上服务器端与客户端以及各种相应的软件包,在安装的最后会提示输入mysql的root的密码,安装完毕后,可以进行一下简单测试:
# mysql -u root -p
# show databases;
# create database wss;
# quit
2.安装并运行Apache2
# apt-get install apache2
# /etc/init.d/apache2 restart 或者 /etc/rc2.d/S91apache2 restart
如果启动时出现
apache2:Could not reliably datermine the server's fully qualified domain name,using 127.0.0.1 for ServerName.
可以编辑apache2的配置文件/etc/apache2/apache2.conf,在文件的行首添加ServerName配置行:
ServerName 127.0.0.1 //或者写域名 如benet.com,前提一定要可以进行DNS解析。
# cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
# grep -v "^#" /etc/apache2/apache2.conf.bak >/etc/apache2/apache2.conf
# vi /etc/apache2/apache2.conf
重启Apache2服务即可
# /etc/init.d/apache2 restart
在客户机浏览器地址栏输入http://192.168.1.198/,会出现It works!的字样,说明apache2安装成功!
3.安装PHP5
# apt-get install php5
...选择Y进行安装
这样就会安装PHP5版本,而且会自动安装上各种所需要的模块,如Apache2与MySQL的相应Module等。
接着可以测试PHP,Apache的根目录位于/var/www中,在里面添加一个测试文件test.php文件
# vi /var/www/test.php
<?php
phpinfo();
?>
重启Apache,让它加载PHP模块
# /etc/init.d/apache2 restart
在浏览器中输入http://192.168.1.198/test.php,如果出现了一个显示PHP版本和运行参数的页面(包括mysql),那就说明PHP已经正常运行了。
4.安装phpMyAdmin
phpMyAdmin是一个使用PHP语言编写通过Web界面对Mysql数据库进行管理的工具,使用此套件,即便对SQL语句不太熟悉的人,也可以在浏览器中对Mysql数据库进行管理和维护。
# apt-get install phpmyadmin
...选择Y进行安装
phpmyadmin默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,可以把phpmyadmin复制到/var/www下
# cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin
5.更改网站根目录权限
在Debian中修改Apache的网站根目录DocumentRoot
在/etc/apache2/sites-enabled/目录下可以看到一个000-default
打开有这样一行:DocumentRoot /var/www
在apache2里,默认的文件夹为/var/www,此文件夹为超级用户拥有,普通用户不能写入,可以把此文件夹的权限修改
# chmod -R 777 /var/www/
# /etc/init.d/apache2 restart
6.测试Apache2
客户端输入:http://192.168.1.198/ 看是否出现It works字样
7.测试MySQL
# netstat -unptl|grep mysql
可以看到类似下面的行:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 4038/mysqld
如果服务器不能正常运行,可以通过下列命令启动它:
# /etc/init.d/mysql restart
8.测试phpmyadmin
在浏览器中输入 http://10.0.0.198/phpmyadmin可以访问说明配置好了!