-headers lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++
安装LAMP软件
打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server。完毕之后再单独安装 phpmyadmin:
sudo apt-get install phpmyadmin
确认安装
在你的机器上,打开Firefox或者其他浏览器,输入你的刚才配置的IP 地址或者域名,看看是不是出来了 Apache 的默认页?
设置LAMP
基本设置
设置apache的密码:GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "xxx";在这里,root是用户名,xxx是你想设置的密码。密码设置好以后,用“quit”退出。接下来看看 MySQL 现在有的数据库:
mysqlshow -u root -p //mysqlshow
结果有 information_schema 和 mysql 这两个数据库,这样就ok了。
配置 apache2.conf
sudo gedit /etc/apache2/apache2.conf
去掉 AddHandler cgi-script .cgi 前的注释 “#”。
然后在任意地方添加这么一段:
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride all
Options ExecCGI
重启服务器
sudo /etc/init.d/apache2 restart
其它设置
如果你希望MySQL不仅仅接受localhost的连接,而是所有,就需要编辑/etc/mysql/my.cnf ,注释下面这一行成这样:
vi /etc/mysql/my.cnf
[…]
#bind-address = 127.0.0.1
[…]
然后重新启动
/etc/init.d/mysql restart
接下来检查一下网络连接情况
netstat -tap
在结果中你应该看到下面的内容:
tcp 0 0 *:mysql *:* LISTEN 22565/mysqld
当然,你还可以在本机上启用 mod_rewrite 模块
sudo a2enmod rewrite
这样就可以生成各种指定形式的Permalink(一个静态html形式的页面地址),便于搜索引擎的查找和用户的使用。具体关于mod_rewrite 的资料,请自行google。
这样,一个基本的LAMP就建立起来了,此时/var目录下就会出现www网络服务根目录,如果想自己建立站点的话,PHP 程序放 /var/www/ 下面,CGI 程序放 /var/www/cgi/ 下面,就行了。接下来,针对利用世界上最流行的blog系统wordpress来讲解基本的建站步骤。
安装wordpress
建立数据库
如果你虚拟主机的服务商会给你提供一个数据库,那就不用你亲自动手了。但一般服务商都提供接口,允许你自己创建数据库,创建用户和密码,或者你想用自己的电脑做网站服务器,那么建议你根据以下的步骤,来创建一个数据库。这里仅针对本机数据库讲解,服务商的数据库服务步骤几乎一样。