在搭建之前,先给大家普及几个知识点。
1.rpm安装 优点 : 不用网 缺点: 不解决依赖 、挂载
2.Yum安装 优点:解决依赖 缺点:需配置 连网
3.eg: 部署一个PHP服务器 可以用一下几种方式搭建
搭建lamp l:Linux a:Apache m:mysql(CentOS6) p:PHP(80%) 、python
Wamp w:windows a:Apache m:mysql p:PHP(80%) 、python
Lnmp l:Linux n:nginx m:mysql p:PHP(80%) 、python
在CentOS7 中 m代表 MariaDb 和mysql基本上没有区别
4.代码安全 js html php shell(没有面向对象,没有太多类库)
5.大部分采用 yum安装 先编译器
搭建一个 Lamp(centos6)
A: httpd apache服务器
注明: 没有截屏,但是大部分步骤我已经写出来,如果还不明白的博友,可以私信我或者评论我哟~
我用以下步骤搭建的没有任何问题,大家注意一下centos的版本哟,版本不同可能会导致出现一些错误,大家也可以问我,我给大家解决。
(1)yum -y install httpd 或者
先安装[root@bogon Packages]# rpm -ivh httpd-tools-2.2.15-29.el6.centos.x86_64.rpm
再安装 [root@bogon Packages]# rpm -ivh httpd-2.2.15-29.el6.centos.x86_64.rpm
(2)Service httpd start 开启服务
(3)关闭防火墙 和 se Linux防火墙
CentOS6 Service iptables stop CentOS7 service firewalld stop
Setenforce 0 零 关闭Linux se防火墙
(4)Ifconfig 在外面打开一个浏览器 在网址栏输入Linux ip地址
cd /var/www/html 放HTML文件 可以自己建一个HTML试一下
(5)[root@localhost yum.repos.d]# mv repos/*.repo /etc/yum.repos.d
将所有的*.repo文件移动到最初的文件夹里面
(6)Yum clean all 清空缓存
(7)Yum -y install php 一开始DVD里面没有
(8)[root@localhost yum.repos.d]# cd /var/www/html
(9)Vi 1.php
(10)编辑 PHP代码 <?php phpinfo() ?>
(11)[root@localhost html]# vi /etc/httpd/conf/httpd.conf
找 find / -name “httpd*”
找到相应文件 进行配置 修改apache服务器支持php
(12)/type 搜一下 n向后找 N向前找
(13)在网上搜:Linux配置Apache
(14)设置PHP支持数据库
在 763 行 后面一行 AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php5
改配置文件 重启服务器service httpd restart
(15)在Windows浏览器上 显示PHP信息
安装 M: mysql 数据库
(1) 安装 mysql 和mysql server
[root@localhost ~]# yum -y install mysql mysql-server
(2)启动mysql
(3)Service mysqld restart 启动 SQLserver
(4)Mysql -uroot -p
(5)Show databases
(6)Exit 退出
(7)设置PHP链接数据库
(8)安装PHP-mysql
(9)[root@localhost ~]# yum -y install php-mysql
(10)Rz 把压缩包传到Linux /home 中
(11)解压 discuz_farm.zip
(12)解压[root@localhost home]# unzip Discuz_7.2_FULL_SC_UTF8.zip
(13)把Dz论坛源代码upload下所有文件拷到/var/www/html
[root@localhost upload]# cp -rf * /var/www/html
(14)开始在Windows页面进行验证!
(15)更改php.ini 配置文件,要重启httpd
(16)[root@localhost html]# chmod -R 777 * 把所有文件改为777权限
(17)有的需要导入数据库
Mysql -uroot -p
Show databases
Use 数据库名
粘贴代码
(18)若要重新安装Discuz 需删除以下文件
[root@localhost ~]# rm -rf /var/www/html/forumdata/install.lock
[root@localhost ~]# rm -rf /var/www/html/farm/bbs/forumdata/install.lock
(19)若要重新安装QQFarm 需删除以下文件
[root@localhost ~]# find /var/www -name "install.lock"
/var/www/html/farm/ucenter/install/install.lock
可以尝试一下,删除install.lock
6. 恢复到之前的状态 拍快照,保存运行状态,点击快照1,转到