一.利用rpm包搭建Lamp环境

安装过程

1. 安装apche服务
yum install httpd –y
2.安装mysql数据库
yum install mysql mysql-server –y
3.安装php服务
yum install php php-mysql php-mbstring –y
启动apache服务和mysql数据库
service httpd start
service mysqld start
开机引导
chkconfig httpd on
chkconfig mysqld on
测试
1.测试通过apche调用php
cd /var/www/html
vim index.php //注意这里的扩展名为php
文件内容:
<?php phpinfo(); ?>
网页显示:
2.测试通过php调用mysql
vim index.php 
文件内容:
<?php $link=mysql_connect(‘127.0.0.1’,‘root’,‘’); //因为没创建密码,所以为空
if ($link) echo “ok”; else echo “no”; ?>
网页显示:
二.利用phpwind实现论坛
1.[root@localhost ~]# unzip phpwind_GBK_8.3.zip
2.[root@localhost ~]# cd phpwind_GBK_8.3
[root@localhost phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind
这时候访问网页会出现乱码,需要改变文件
vim /etc/httpd/conf/httpd.conf
文件内容:
在命令模式下搜索 :/UTF ,然后注释746行内容
746 #AddDefaultCharset UTF-8
3.[root@localhost ~]# service httpd restart
安装phpwind论坛
1.修改文件权限
[root@localhost ~]# cd /var/www/html/phpwind/
[root@localhost phpwind]# chmod -R 777 p_w_upload/
[root@localhost phpwind]# chmod -R 777 data/
[root@localhost phpwind]# chmod -R 777 html/
2.创建数据库并设置密码
mysql> create database phpwind;
[root@localhost phpwind]# mysqladmin -u root -p password '123'
Enter password://旧密码为空
3.安装phpwind论坛
4.删除文件
[root@localhost phpwind]# rm install.php
5.安装完成,打开网页
6.虚拟主机
vim /etc/httpd/conf/httpd.conf
文件内容:
<VirtualHost 192.168.2.100:80>
ServerAdmin master@sina.com
DocumentRoot /var/www/html/phpwind
ServerName bbs.abc.com
ErrorLog logs/phpwind-error_log
CustomLog logs/phpwind-access_log common
</VirtualHost>
利用新域名访问论坛
四.利用wordpress实现论坛
1.[root@localhost ~]# unzip wordpress_v3.0.5-zh_CN.zip
[root@localhost ~]# cd wordpress-3.0.5-zh_CN/
[root@localhost wordpress-3.0.5-zh_CN]# mv wordpress/ /var/www/html/
[root@localhost ~]# cd /var/www/html/ wordpress/
[root@localhost wordpress]# cp wp-config-sample.php wp-config.php
[root@localhost wordpress]# chown apache.apache wp-config.php
2.创建数据库
root@localhost ~]# mysql -u root –p
mysql> create database wordpress;
[root@localhost html]# cd wordpress/
[root@localhost wordpress]# vim wp-config.php
文件内容:
19 define('DB_NAME', 'wordpress');
22 define('DB_USER', 'root');
25 define('DB_PASSWORD', '123');
3.访问页面:
4.修改主题
[root@localhost wordpress]# ll wp-content/
-rw-r--r-- 1 root root30 2011-02-08 index.php
drwxr-xr-x 2 root root 4096 2011-02-08 languages
drwxr-xr-x 3 root root 4096 2011-02-08 plugins
drwxr-xr-x 3 root root 4096 2011-02-08 themes
[root@localhost wordpress]# chmod o+w wp-content/
[root@localhost wordpress]# cd wp-content/themes
[root@localhost themes]# cp ../uploads/Stratex.zip ./
[root@localhost themes]# unzip Stratex.zip
网页安装主题:
安装成功,选择主题
5.Phpwind论坛和wordpress论坛通过虚拟主机实现访问
vim /etc/httpd/conf/httpd.conf
文件内容需要修改的内容:
Alias /wordpress/ "/var/www/html/wordpress/"
<Directory "/var/www/html/wordpress">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /wordpress/ "/var/www/html/phpwind/"
<Directory "/var/www/html/phpwind">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost 192.168.2.100:80
<VirtualHost 192.168.2.100:80>
ServerAdmin master@sina.com
DocumentRoot /var/www/html
ServerName www.abc.com
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
<VirtualHost 192.168.2.100:80>
ServerAdmin master@sina.com
DocumentRoot /var/www/html/phpwind
ServerName bbs.abc.com
ErrorLog logs/phpwind-error_log
CustomLog logs/phpwind-access_log common
</VirtualHost>
<VirtualHost 192.168.2.100:80>
ServerAdmin master@sina.com
DocumentRoot /var/www/html/wordpress
ServerName bbs.qq.com
ErrorLog logs/wp-error_log
CustomLog logs/wp-access_log common
</VirtualHost>
6.客户端改变host文件,加入:
192.168.2.100www.abc.com
192.168.2.100bbs.abc.com
192.168.2.100bbs.qq.com
7.通过网页分别访问两个论坛
访问phpwind论坛
访问wordpress论坛

转载于:https://blog.51cto.com/yz406/976222

利用rpm包搭建lamp环境及论坛的创建相关推荐

  1. Linux 下rpm包搭建LAMP环境

    LAMP是Linux-Apache-MySQL-PHP的意思. LAMP网站架构具有Web资源丰富.低价格.等特点.是目前国际流行的Web框架.用来搭建动态网站或者服务器的开源软件,本身都是各自独立的 ...

  2. Redhat Linux通过RPM安装搭建LAMP环境

    LAMP就是Linux+Apache+MySql+PHP搭建的动态网站环境,是目前互联网上非常流行的一个网页服务组合. 网上有很多教程搭建LAMP环境,基本上都是编译安装的,其实对新手来说只需要了解L ...

  3. 利用源代码包搭建LAMP

    利用×××LAMP主要有以下三个步骤: 1. ./configure(脚本)--prefix(指明安装路径)--sysconfir(安装完后配置脚本配置路径)      2. Make (编译成二进制 ...

  4. lamp rpm mysql_centos5.9使用RPM包搭建lamp平台

    1.环境介绍 os:oracle centos 5.9 apache:httpd-2.2.3-74.0.1.el5 php:php53-5.3.3-13.el5_8 mysql:mysql-serve ...

  5. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境

    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...

  6. 手把手教你搭建LAMP环境,运行第一个属于你的个人网站

    用Linux系统,搭建自己的第一个网站,起飞~~~的开始 搭建LAMP环境 1. 服务器 1.1 远程连接服务器 1.2 域名及解析 1.3 域名备案 2. LAMP环境 2.1 LAMP环境介绍 2 ...

  7. 腾讯云服务器如何手动搭建LAMP环境?

    LAMP 环境是指 Linux 系统下,由 Apache + MariaDB + PHP 及其它相关辅助组件组成的网站服务器架构.本文本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 LAMP 环境 ...

  8. linux如何搭建lamp环境,Linux操作系统下搭建LAMP环境

    准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: php phpinfo(); ?> 保存并退出. 一. ...

  9. RPM包安装LAMP及httpd虚拟机SSL实现

    简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机 ...

最新文章

  1. 这可能是东半球最保姆级的后台服务器开发学习路线
  2. axios使用post请求的时候后台接收不到参数
  3. 操作 Wave 文件(4): 获取 Wave 文件主块与子块的信息
  4. 面试常考的树,我这样讲给你听!
  5. dataset_flickr8k.json与dataset_flickr30k.json的比较
  6. java二叉树 最大值_leetcode刷题笔记-654. 最大二叉树(java实现)
  7. java实现网页保存_详解Java两种方式简单实现:爬取网页并且保存
  8. ubuntu14.04 通过PPA 安装ffmpeg
  9. 【TensorFlow】TensorFlow函数精讲之tf.contrib.layers.l1regularizer()-12_regularizer(lambda)
  10. div+css中常见的问题
  11. 浙江大学2009年数学分析考研试题第7题参考解答
  12. ubuntu mysql 数据_Ubuntu下MySQL数据库使用
  13. 工作之后如何高效的学习?
  14. WebService传输DataSet压缩与解压缩
  15. Java面试题总结系列 Servlet
  16. unity3d脚本编程
  17. 智能手机低价“裸奔”( 山寨手机芯片“海思K3”VS“MTK”)
  18. 通过hx1838遥控数码管显示对应数字的程序及问题
  19. 工业产品常用的长度单位有哪些?
  20. 解决在stata横向合并出现的not uniquely identify observations in the using/master data

热门文章

  1. Idea问题:“marketplace plugins are not loaded”解决方案
  2. 设计模式:策略模式(Strategy)
  3. (非原)如何让.net开发的Winform程序快速释放内存
  4. rss的普及需要一个容易理解的中文名字,叫“新闻源”如何?
  5. P1016 旅行家的预算
  6. suList() 和 asList()
  7. hdu1556(Color the ball )
  8. open live writer
  9. 转发- css(display,float,position)
  10. Spring Shedule Task之注解实现 (两次启动Schedule Task 的解决方案)