wavesky分享 http://blog.sciencenet.cn/u/ayounger

博文

LAMP+WordPress in Ubuntu 10.04

已有 8104 次阅读 2010-5-17 20:09 |个人分类:Gnu/Linux|系统分类:科普集锦| ubuntu, LAMP, wordpress

一、可以选择tasksel的方式安装(参见命令sudo tasksel ), 二、也可以一点一点安装lamp,  第三种方法是,用xammp,几步可以完成(可以参考这里)。

(请通读全文后再照着做,因为设置mqsql有两种方法)

我选择每个项目单独安装,需要安装:apache2mysqlphp5
1

安装apache2
sudo apt-get install apache2
浏览http://localhost看是否可用“it works!”
安装php5
sudo apt-get install php5 libapache2-mod-php5
重启apachesudo /etc/init.d/apache2 restart
测试apachesudo gedit /var/www/testphp.php
加入:<?php phpinfo(); ?>,在http://localhost/testphp.php查看,确认成功后删除:sudo rm /var/www/testphp.php
安装mysql
sudo apt-get install mysql-server
默认只有127.0.0.1可以访问,修改:gksudo gedit /etc/mysql/my.cnf,将其中的“bind-address = 127.0.0.1”注释掉。
默认安装没有密码,修改密码:mysqladmin -u root password “yourpassword”(如果原来有密码想修改,如123,则用命令sudo mysqladmin -p123 -u root password "yourpassword"
默认的安装拥有root权限的用户有:localhost,此计算机名(如我的是limy-laptop),127.0.0.1(和localhost其 实同一个)。因此要给limy-laptop密码:mysqladmin -h root@limy  -u root -p password “newpassword”
重启:sudo /etc/init.d/mysql restart
安装MySQL Administrator
sudo apt-get install mysql-admin
重启gnome panelkillall gnome-panel
安装MySQL for Apache HTTP Server
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
编辑 gksudo gedit /etc/php5/apache2/php.ini中的“;extension=mysql.so”,去掉注释“;”。
重启apachesudo /etc/init.d/apache2 restart

lamp的安装完成。

2

下面是wordpress的安装:
下载wordpress,进入下载目录,运行:sudo tar zxvf wordpress-x.x.x.tar.gz --directory=/var/www/
mysql中创建数据库:
Applications => Programming =>mysql administrator
mysql query browser,都打开。其中:server hostname:localhost,usrname:root, password:"yourpassword".
mysql query browser中创建数据库wordpresscreate database wordpress
mysql administrator中选择user administration,点击下面出现的wordpress数据库,在右侧“new user”,输入用户名"wordpress01",密码"wordpress01"
注意:要在添加新用户的界面“schema privileges”选项选中所有的权限,添加到左面。

进入安转目录:cd /var/www/wordpress,
sudo cp wp-config-sample.php  wp-config.php
sudo gedit wp-config.php
修改其中的为:
/ ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpress01');
/** MySQL database password */
define('DB_PASSWORD', 'wordpress01');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

浏览器里输入http://localhost/wordpress/wp-admin/install.php,开始设置wordpress



3、(推荐使用此方式)

wordpress的安装中如果用mysql administrator显得极其麻烦,且有可能安装好后出现文章“was not found on this server”php安装好后,就有了phpmyadmin,比较好用。

cd /var/www”

sudo cp -a /usr/share/phpmyadmin .”(注意phpmyadmin后的空格和点,代表复制目录)

浏览器输入:localhost/phpmyadmin

用户名和密码就是前面设置的,填上进入

从使用phpadmin,就可以参考这里了,一模一样的:





https://blog.sciencenet.cn/blog-443817-325541.html

上一篇:以作专题的意识读书
下一篇:Emacs、gvim、fqterm等等ibus不能输入中文的问题
收藏 IP: .*| 热度|

1 金小伟

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-18 18:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部