検索
ホームページphp教程php手册Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)

装个Drupal耍耍。 1、首先安装环境。 sudo apt - get install apache2 php5 php5 - gd mysql - server php5 - mysql 安装中间会让输入mysql的密码。 apache-apache2,php-php5,mysql-mysql-server,这些自不必说。 php5-gd这个是drupal7需要的php的gd扩展,画

装个Drupal耍耍。

1、首先安装环境。

<p><span>sudo apt</span><span>-</span><span>get</span><span> install apache2 php5 php5</span><span>-</span><span>gd mysql</span><span>-</span><span>server php5</span><span>-</span><span>mysql</span></p>

安装中间会让输入mysql的密码。

apache-apache2,php-php5,mysql-mysql-server,这些自不必说。

php5-gd这个是drupal7需要的php的gd扩展,画图使用的gd库。

php5-mysql这个是整合mysql和php的,只安装php5和mysql,怎么也找不到该怎么修改php.ini,以前里面都有; extension = mysql.so的,去掉注释就行,这个版本的不知道怎么搞,先将就着吧。

2、测试安装环境。

apache默认网站目录在/var/www。

<p><span>sudo gedit </span><span>/</span><span>var</span><span>/</span><span>www</span><span>/</span><span>phpinfo.php</span></p>

添加个文件,文件内容:

<p><span></span><span>php
    </span><span>echo</span><span>phpinfo</span><span>();
</span><span>?></span></p>

打开网页(http://127.0.0.1/phpinfo.php)看看安装是否成功。看看里面gd,mysql栏目有没有,没有就是没有安装成功。

3、搞搞mysql

drupal安装需要安装者预先创建数据库。这就需要我们去mysql里搞搞。运行:

<p><span>mysql </span><span>-</span><span>u </span><span><span>username</span><span>></span><span>-</span><span>p
</span><span>//</span><span>或者</span><span>mysql </span><span>-</span><span>u </span><span><span>username</span><span>></span><span>-</span><span>p</span><span><span>password</span><span>></span><span>//</span><span>-p和password之间没有空格</span></span></span></span></p>

-u后面跟你设置的mysql用户名。如果和你系统当前登录的用户名一致,可以不用。但是 -p必须,否则得不到输入密码的机会,直接失败。

只输入-p,会提示你输入密码。进入后:

<p><span>//</span><span>显示现有的数据库,mysql中命令必须以分号;结束才执行</span><span>show databases;
</span><span>//</span><span>创建数据库,这个数据库安装drupal时会需要。</span><span>create database drupal;
</span><span>//</span><span>再显示一下看看成功没有</span><span>show databases;</span></p>

注:安装完成后最好重启下apache:sudo /etc/init.d/apache2 restart,否则可能出现不支持php文件等错误。

4、万事具备

去http://drupal.org/下载drupal7的tar.gz安装包。tar xvzf解压。里面内容全部拷贝至/var/www下。

里面原来有个index.html,改名或删掉。

然后打开http://127.0.0.1,一步一步安装就行了。

如果提示gd不支持,原因是没安装php5-gd。

提示pq数据库不支持,那是没有安装php5-mysql或者mysql版本太低。

提示说./sites/defalut/没有写权限,则执行:

<p><span>sudo chmod </span><span>777</span><span>/</span><span>var</span><span>/</span><span>www</span><span>/</span><span>sites</span><span>/</span><span>default</span></p>

注意:执行完,再改回755,否则不安全。

若提示没有setting.php,则按提示执行cp default.setting.php setting.php,并把setting权限改为777。安装完drupal再改回744。

一步步提示,应该木有问题。

5、开启clean url

clean url不仅看着舒服(没有?、&等奇怪符号),而且seo友好。绝对是居家旅行杀人放火必备啊。。。

cleanurl需要apache的rewrite功能。apache默认没有开启此功能。所以直接在drupal里开启clean url,一般不会成功。下图是成功的界面:

Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)

没开启rewrite功能的时候,是没有Enable clean URLs这个复选框的,那时候怎样也不会成功的。。。

首先打开apache2的rewrite模块:

<p><span>sudo a2enmod rewrite</span></p>

然后通过 apache2ctl -M 可以看到下面这一行,说明该模块已经安装好了:

rewrite_module (share)

然后需要改一下apache2的配置:

<p><span>sudo vi </span><span>/</span><span>etc</span><span>/</span><span>apache2</span><span>/</span><span>sites</span><span>-</span><span>available</span><span>/</span><span>default</span></p>

下面:

把AllowOverride None改为AllowOverride All

最后重启apache2:

<p><span>sudo </span><span>/</span><span>etc</span><span>/</span><span>init.d</span><span>/</span><span>apache2 reload
</span><span>//</span><span>或者</span><span>sudo service apache2 restart</span></p>

然后再去drupal里(drupal7:configuration-clean urls-Enabale clean urls-save configuration)就可以成功开启了。

重新打开网页,发个帖,网址不再是?q=那种格式,而变成了node/test这种格式。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。