由于某些原因,需要安装blog。由于需要安装的机器刚安装了slackware 11,不得不重新配置。
在slackware11中卸载掉系统默认安装的apache,php和mysql
应本人懒得自己编译,所以用tgz的包直接安装
到www.linuxpackages.net去下载以下版本或者在slackware的镜像中找到以下版本
apache2-2.2.4
php-5.2.3
mysql-5.0.37
安装软件包
installpkg *.tgz
修改配置文件
vim /etc/apache2/httpd.conf
找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
添加
Include /etc/httpd/mod_php.conf #支持php
修改ServerAdmin为
ServerAdmin
your-name@your-domain.com
修改ServerName为
ServerName 127.0.0.1:80
启动apache服务
chmod +x /etc/rc.d/rc.apache2
/etc/rc.d/rc.apache2 start
如果在启动的时候出现错误,看一下/var/log/apache2/error_log的内容
比如:
[Sat Jun 09 13:58:26 2007] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "slackware"
Configuration Failed
则在/etc/apache2/httpd.conf中找到
LoadModule unique_id_module lib/apache2/mod_unique_id.so
改为
#LoadModule unique_id_module lib/apache2/mod_unique_id.so
/etc/rc.d/rc.apache2 start
测试服务器是否工作
用浏览器打开
http://localhost
看看是否出现
It works
等相关内容
配置mysql
chmod +x /etc/rc.d/rc.mysqld
看看mysql服务是否开启,如果开启了关闭mysql服务
/etc/rc.d/rc.mysqld stop
切换到root用户
[user@slackware] $ su -
Password:
[root@slackware] # su - mysql
[mysql@slackware] $ mysql_install_db
[mysql@slackware] $ mysqladmin -u root password '你的密码'
创建一个数据库试试
[mysql@slackware] $ mysqladmin -u root -p create 数据库名
删除数据库
[mysql@slackware] $ mysqladmin -u root -p drop 数据库名
查看数据库
[mysql@slackware] $ mysqlshow -u root -p
我的显示这样:
+--------------------+
| Databases |
+--------------------+
| information_schema |
| db_mediawiki |
| db_wordpress |
+--------------------+
安装wordpress
去wp的官方网站wordpress.org下载
解压到/var/www/htdocs
按提示修改wp-config-simple.php
保存为wp-config.php
用浏览器打开 wordpress/wp-admin/install.php 按提示操作直到完成。