使用 apache+mysql+php进行动态网页的制作。
实验环境:主机 A是一台 DNS服务器, IP地址为 192.168.0.130,主机名为 mail.station.com.
主机 B的 windows机器, IP地址为 192.168.0.139.下面我们将演示 phpwind,phpbb,discuz的安装和配置。
实验步骤:
1, 编辑 vim /etc/httpd/conf/httpd.conf创建虚拟目录,关于虚拟目录创建的具体步骤以及需要注意的细节可以参考我另外的文章,这里就不再细说了,下面是编辑后的内容 # vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80
DocumentRoot /var/www/discuz
ServerName discuz.station.com
ErrorLog /var/log/httpd/discuz/err_log
CustomLog /var/log/httpd/discuz/custom_log combined
DocumentRoot /var/www/phpwind
ServerName phpwind.station.com
ErrorLog /var/log/httpd/phpwind/err_log
CustomLog /var/log/httpd/phpwind/custom_log combined
DocumentRoot /var/www/phpbb
ServerName phpbb.station.com
ErrorLog /var/log/httpd/phpbb/err_log
CustomLog /var/log/httpd/phpbb/custom_log combined
DocumentRoot /var/www/wordpress
ServerName wordpress.station.com
ErrorLog /var/log/httpd/wordpress/err_log
CustomLog /var/log/httpd/wordpress/custom_log combined
创建要用到的目录:
# mkdir/var/www/{phpbb,phpwind,discuz,wordpress}
# mkdir/var/log/httpd/{phpbb,phpwind,discuz,wordpress}
4,以 root的身份为数据库增加密码
# mysqladmin -u root password '123456'
然后创建 phpbb,phpwind,discuz,wordpress要用到的数据库文件
# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' toclear the buffer.
mysql> create database phpbb;
Query OK, 1 row affected (0.08 sec)
mysql> create database phpwind;
Query OK, 1 row affected (0.00 sec)
mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)
可以使用命令 showdatabases;查看刚创建的内容
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| discuz |
| extmail |
| mysql |
| phpbb |
| phpwind |
| test |
| wordpress |
+--------------------+
8 rows in set (0.10 sec)
使用 \q退出
mysql> \q
Bye 使用命令 drop database mydatabase;可以删除数据库。
这样就创建好了数据库。到此已经为我们的试验做好了准备,下面开始试验
phpbb的试验
1,下载软件包 phpbb3.0.7_zh_phpbbchina.zip
解压软件包
# unzip phpbb3.0.7_zh_phpbbchina.zip
查看解压后的文件
[root@mail phpbb]# ls
phpbb3.0.7_zh_phpbbchina phpbb3.0.7_zh_phpbbchina.zip
将 phpbb3.0.7_zh_phpbbchina中的内容全部拷贝到 /var/www/phpbb目录中
# mv phpbb3.0.7_zh_phpbbchina/*/var/www/phpbb/
在主机 B的地址栏上输入 http://phpbb.station.com/install/index.php可以看到下面的页面
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268224996720.jpg
然后按照上面的提示你就可以安装了。如果出现下面的界面,就说明一切顺利,接着就可以登入论坛了。登入后 你就可以在里面进行设置了,这样一个 phpbb 的论坛就好了。
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268225497749.jpg
2,下面做 phpwind的安装,
首先解压 PHPWind_GBK_7.5.zip压缩包 # unzip PHPWind_GBK_7.5.zip
查看解压后的内容:
[root@mail phpwind]# ls
PHPWind_GBK_7.5Plus PHPWind_GBK_7.5.zip
然后将 PHPWind_GBK_7.5Plus中的内容全部拷贝到 /var/ww/phpwind中
mv /var/www/phpwind/ PHPWind_GBK_7.5Plus/*/var/www/phpwind
可以查看里面的内容
# ls /var/www/phpwind
docs index.htm PHPWind_GBK_7.5Plus PHPWind_GBK_7.5.zip upload
将 /var/www/phpwind/upload中的内容也拷贝到 /var/www/phpwind中
#mv /var/www/phpwind/upload/* ./
在主机 B上输入 http://phpwind.station.com可以看到以下内容
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268225852824.jpg
上面有详细的操作步骤如下:
1、运行环境需求: PHP+MYSQL
第一步:
使用 ftp工具,用二进制模式将该软件包里的 upload目录下的所有文件上传到您的空间,假设上传后目录为 upload。
第二步:
先确认以下目录或文件属性为 (777) 可写模式。
attachment
data
attachment/cn_img
data/bbscache
attachment/photo
data/groupdb
attachment/thumb
data/guestcache
attachment/upload
data/style
attachment/mini
data/tmp
htm_data
data/tplcache
data/forums
第三步:
运行 http://yourwebsite/upload/install.php安装程序,填入安装相关信息与资料,完成安装!
按照步骤执行完后在地址栏中输入 http://phpwind.station.com/你将看到以下界面这样你就可以进行自己的设计了。
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268226155187.jpg
需要注意的是要把 /var/www/phpwind下的 install.php删除或者重命名
下面来演示 wordpress的安装。
首先解压 wordpress-2.9.2-zh_CN.zip
# unzip wordpress-2.9.2-zh_CN.zip
可以查看解压后的内容
# ls
wordpress wordpress-2.9.2-zh_CN.zip
将 wordpress中的所有内容拷贝到 /var/www/wordpress下
#mv /var/www/wordpress/* /var/www/wordpress
需要注意的是,您还要把 wp-config-sample.php文件复制一份并且重命名为 wp-config.php
#cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
不然的话在安装过程中会说有的文件找不到,并且您还有要做以下的更改
#vim /var/www/wordpress/wp-config.php
将 define('DB_NAME','putyourdbnamehere');中的 putyourdbnamehere换成您的数据库名称,这里改为 define('DB_NAME', 'wordpress');
将 define('DB_USER', 'usernamehere');中的 usernamehere换成您使用数据库的用户名这里改为 define('DB_USER', 'root')
将 define('DB_PASSWORD','yourpasswordhere');中的 yourpasswordhere改为您的数据库密码这里改为 define('DB_PASSWORD', '123456')
在浏览其中输入 http://wordpress.station.com可以看到下面的内容
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268228862734.jpg
在完成安装完成时会产生一个随机密码这里一定要记好,最好是复制下来不然的话,你就登录不上你创建的论坛了。
当一切配置好后会出现下面的登陆界面
输入密码后您就能享受自己的成果了
Discuz的具体安装步骤这里就不再细说了,希望大家仔细摸索一下。
http://blog.51cto.com/yangzorder/../attachment/201003/201003101268229734826.jpg
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com