slackware 11 系统默认的apache版本为1.3.37,php版本为4.4.4,mysql版本为5.0.24a.

1。apache篇
slackware是个及其优秀的发行版,默认配置apache就可以工作了。这里只作少量修改让他支持PHP。

开启httpd服务,如果安装时候选择了httpd服务就不用理了。没有的话#chmod +x /etc/rc.d/rc.httpd

修改httpd.conf
ServerAdmin xx@mymail.com (改为你的e-mail)
ServerName 192.168.0.3 (有域名改成域名,没域名改为你的ip)

DirectoryIndex index.html index.htm index.php

Include /etc/apache/mod_php.conf (开启php支持)
Include /etc/apache/mod_ssl.conf (开启ssl支持)

这是基本支持php的web服务器。业余玩玩还可以,安全性,高效性我不提供保证。因为我架webserver是个人玩的。

2.vsftp篇

修改/etc/vsftpd.conf
anonymous_enable=YES ;开启匿名登陆
write_enable=YES
anon_upload_enable=YES ;开启匿名上传
#anon_mkdir_write_enable=YES ;匿名用户建文件夹权限,自己绝定是否开启
chown_uploads=YES
chown_username=sky ;这里改成你的用户名。呵呵不然别人上传的文件你没权限。
ftpd_banner=Welcome to blah FTP service. ;欢迎
listen=YES
其他选项自己看着改

启动vsftpd
#vsftpd &

vsftpd自启动
修改/etc/rc.d/rc.local
添加
#vsftpd
vsftpd&

ok了!ftp目录下建立一个pub(发布,权限设为755),一个incoming(上传,权限设成777)

3.mysql篇

1.确认开启了mysqld服务,如果没有就#chmod +x /etc/rc.d/rc.mysqld
$su
#su mysql
$mysql_install_db
2重启mysqld或者重启pc
3设置mysql root 密码
$su
#su mysql
$mysqladmin -u root password “你的密码”
4建个db测试下
$mysqladmin -u root -p create 数据库名
输入你的密码
5查看新建的db
$mysqlshow -u root -p
输入密码
看见你刚才建的db了就ok了!
6. 安装phpMyAdmin
#tar jxvf phpMyAdmin-2.10.1-all-languages.tar.bz2
#mv phpMyAdmin-2.10.1-all-languages phpMyAdmin
#cp phpMyAdmin /var/www/htdocs/
7.设置phpMyAdmin
#cd /var/www/htdocs/phpMyadmin
#mkdir config
#chmod +rw config
访问https://127.0.0.1/phpMyAdmin/scripts/setup.php
add server
User for config auth: root
Password for config auth: root
update
save
#cp config/config.ini.php ./
测试访问https://127.0.0.1/phpMyAdmin/index.php,成功!