当前位置: 首页 > 工具软件 > aiCache > 使用案例 >

建立aiCache的drupal测试环境

薛望
2023-12-01

 

一.LAMP环境的建立

 

       要运行Drupal系统,首先您需要有一个可以运行PHPmysql数据库的平台,最常用的就是Linux+Apache+Mysql+PHP的组合,这方面的资料在网上有很多,您可以参考下网上的相关内容。

      下面以Ubuntu为例,Ubuntu下的LAMP安装十分方便,只需要运行如下命令:

 

 

       sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

 

 

 

       如果您已经安装过其中的部分软件,您也可以进行有选择的安装。安装过程中需要设置mysql的密码(设置为123123),一定要记好这个密码,以后要用到这个密码。如果在安装中有问题,请参考这里

       现在已经建立了PHP的运行环境,下面我们来测试下,在apache的服务目录中建立一个.php文件,如test.php来测试phpmysql的运行情况。

 

<?php

$link=mysql_connect('localhost','root','mysql的密码');

if(!$link) echo "mysql connect fail";

else echo "mysql connect success!";

mysql_close();

?>

 

       注意:请在mysql_connect('localhost','root','mysql的密码');中正确填写您mysql的用户名和密码。

 

下面我们访问这个文件。这个地址根据您的配置来确定http://127.0.0.1:82/test.php。这里的apache服务用的是82端口。

       当看到mysql connect success! 就说明phpmysql已经正确的运行了。

 

二.Drupal的安装

 

       您可以到这里http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz来下载Drupal.

将下载的文件解压到您的apache的服务目录中。这里将文件放在/var/www/drupal文件夹下。tar zxvf drupal-6.14.tar.gz /var/www/,再将/var/www/ drupal-6.14更名为/var/www/ drupal

1.       Drupal建立一个mysql数据库。打开终端,进入mysql,在命令行中输入:

 

 

root@ubuntu# mysql –u root –p

mysql> create database drupal;

 

      

2.  修改/var/www/drupal/sites/default/下的default.settings.php文件为settings.php

3.       访问http://127.0.0.1:82/drupal/install.php(这个地址根据自己的配置情况来确定)。这时,您应该可以看到Drupal的安装界面了,按照页面上的说明,正确安装Drupal

/**********************************************************************

如果在安装过程中无法建立数据库,请修改settings.php92行,

       $db_url = 'mysql://username:password@localhost/databasename';

       username改为您mysql的用户名rootpassword改为您mysql的密码123123database改为drupal

请注意文件夹的访问权限,如果需要修改权限,请运行chmod命令来修改权限。chmod 777 –R /var/www/drupal

/**********************************************************************

 

4.                 drupal中创建一个新闻页面,用您安装drupal的管理帐号登录系统,创建一    个页面,点击Create content >Create Story,创建页面。

       退出管理员登录,查看创建的页面是否可以正常访问,如果可以正常访问,那么它会有一个类似的地址。

 

http://192.168.1.247:82/drupal/index.php?q=node/1

 

 

 

 

二.aiCache搭载Drupal的测试

             

1.   确保可以通过aiCache来访问drupal

       在配置文件中的pattern部分加入

 

pattern /.php regxp 1m

 

   使其能缓存动态内容。(这在默认的配置文件中已经存在,您只需要将前面的#号删除就可以启用)

 

  1.   正确配置aiCache,确保可以通过aiCache来访问Drupal页面。

        如果访问正常的话,页面的地址可能会类似这个

             

  

    http://192.168.1.247/drupal/index.php?q=node/1

    aiCache的配置这里不再赘述。

 

  1.   Apache Bench来测试aiCache

 

       分别在命令行中运行   

 

#ab -c 20 -n 1000 http://192.168.1.247:82/drupal/?q=node/1

 

#ab -c 20 -n 1000 http://192.168.1.247/drupal/?q=node/1

 

       对比测试aiCache+drupalapache+drupal的测试结果。

 

 

 类似资料: