在ubuntu7.04上自己搭建lamp以及wordpress(2)

-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

建立数据库

如果你虚拟主机的服务商会给你提供一个数据库,那就不用你亲自动手了。但一般服务商都提供接口,允许你自己创建数据库,创建用户和密码,或者你想用自己的电脑做网站服务器,那么建议你根据以下的步骤,来创建一个数据库。这里仅针对本机数据库讲解,服务商的数据库服务步骤几乎一样。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwypfw.html