Centos6.8 搭建LAMP平台
§·运行环境介绍
LAMP的运行环境介绍:
L代表: Linux Centos 6.8
A代表: apache httpd-2.2.15-53.el6.centos.x86_64
M代表:MySQL mysql-server-5.1.73-7.el6.x86_64
P代表: php php-5.3.3-47.el6.x86_64
由于使用的yum的安装方式,会自动解决依赖关系:
yum install httpd mysql-server php
#httpd服务器程序
#mysql-server mysql服务器程序
#php由于使用的rpm安装,httpd默认安装为支持php的模块化。安装php默认为apache的模块。
yum install php-mysql php- mbstring mod_ssl
#php-mysql php 连接mysql的组件
#php-mbstring 使得php支持多字节(支持汉字)
#mod_ssl 使得httpd服务器支持ssl加密通信
§·Centos6.8 LAMP环境测试
以上使用yum安装软件后,默认一个LAMP环境应经搭建完成。
※·设置httpd mysqld服务自动启动
设置自动启动httpd服务:
[root@localhost ~]service httpd start [root@localhost ~]# chkconfig --add httpd [root@localhost ~]# chkconfig httpd on [root@localhost ~]# chkconfig --list httpd httpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 [root@localhost ~]#
设置自动启动mysql服务:
[root@localhost ~]service mysqld start [root@localhost ~]# chkconfig --add mysqld [root@localhost ~]# chkconfig mysqld on [root@localhost ~]# chkconfig --list mysqld httpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 [root@localhost ~]#
※·提供页面文件测试PHP mysql httpd是否正常工作
我们只需要在httpd提供网页即可:cd /var/www/html/
提供测试页面为: index.php 内容如下:
<?php $mycon=mysql_connect("localhost",'root',''); if($mycon){echo("数据库连接成功");} else{ echo("数据库连接失败");} ?> <?php phpinfo(); ?>
§·Centos6.8 LAMP搭建discuzx论坛
※·discuzx论坛安装步骤:
1.配置httpd服务器(使用虚拟主机模式);
使用虚拟主机模式,提供discuzx论坛页面主目录。
2.配置mysql服务器;
设置管理discuzx的数据库管理账户;
3.安装discuzx论坛网站;
※·配置httpd服务器(使用虚拟主机模式)
1. 修改主配置文件:/etc/httpd/conf/httpd.conf
修改一下项目:
ServerTokens OS —> ServerTokens Prod
◎网站显示版本修改为prod (不显示信息)
Linsten 80 —> isten 80
Listen 8000
Listen 8080
◎监听端口添加8000 还需要搭建wordpress个人博客
ServerName localhost:80
◎设置主机名称检测,不然启动服务有点慢,会报一些小错误
#DocumentRoot "/var/www/html"
◎注销掉这一行,即可启动虚拟主机功能
2 . 配置虚拟主机配置文件:/etc/httpd/conf.d/virhost.conf
vim /etc/httpd/conf.d/virhost.conf
NameVirtualHost 10.1.16.40:80 <VirtualHost 10.1.16.40:80> DocumentRoot /www/discuzx <Directory "/www/discuzx"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost>
※·配置mysql服务器
创建discuzx数据库为: ultrax
[root@sb www]# mysql -uroot -p -h localhost、 mysql> CREATE DATABASE ultrax ; Query OK, 1 row affected (0.11 sec) mysql>
创建管理账户为: admin
mysql> GRANT ALL ON ultrax.* to 'admin'@'localhost' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>
※·安装discuzx论坛网站
官方说明文档: Discuz! X 社区软件的环境需求 +----------------------------------+ 1. 可用的 www 服务器,如 Apache、Zeus、IIS 等 2. php 4.3.0 及以上 3. Zend Optimizer 2.5.7 及以上 4. MySQL 3.23 及以上,仅针对 MySQL 版 +----------------------------------+ Discuz! X 社区软件的安装 +----------------------------------+ 1. 上传 upload 目录中的文件到服务器 2. 设置目录属性(windows 服务器可忽略这一步) 以下这些目录需要可读写权限 ./config ./data 含子目录 3. 执行安装脚本 /install/ 请在浏览器中运行 install 程序,即访问 http://您的域名/论坛目录/install/ 4. 参照页面提示,进行安装,直至安装完毕
下载 discuzx论坛网站:
lftp 10.1.0.1:/pub/Sources/sources/php> get Discuz_X3.1_SC_UTF8.zip
我下载的为 Discuz_X3.1_SC_UTF8 UTF8版本的,记得与自己httpd提供的配置环境相同,以便出现乱码。
解压discuzx论坛网站:
解压文件到指定的网站主目录:/www/discuzx,根据说明文件,把解压出来的upload目录下的所有文件放置于/www/discuzx 目录下
通过web服务器配置论坛网站:
通过http://10.1.16.40直接访问discuzx论坛网站,安装安装向导安装discuzx论坛网站。
小结:
通过以上几个步骤,简单的搭建discuzx论坛网站成功。
注意事项
1. LAMP环境搭建好一定记得需要测试环境,以免在安装论坛时出现错误可以排除环境的问题。
2. 论坛网站安装前一定记得看看readme文件帮助文件,有助于快速安装论坛网站
§·Centos6.8 LAMP搭建wordpress个人博客
※·配置httpd服务器(使用虚拟主机模式);
NameVirtualHost 10.1.16.40:80 <VirtualHost 10.1.16.40:80> #论坛网站的虚拟主机 DocumentRoot /www/discuzx <Directory "/www/discuzx"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 10.1.16.40:8000> #使用8000的端口号 DocumentRoot /www/wordpress #博客网站的虚拟主机 <Directory "/www/wordpress"> AllowOverride None Options none Order allow,deny Allow from all </Directory> </VirtualHost>
※·配置mysql服务器;
创建discuzx数据库为: wordpress [root@sb www]# mysql -uroot -p -h localhost、 mysql> CREATE DATABASE wordpress ; Query OK, 1 row affected (0.11 sec) mysql> 创建管理账户为: admin mysql> GRANT ALL ON wordpress.* to 'admin'@'localhost' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>
※·安装wordpress博客网站。
下载wordpress博客网站源码:
lftp 10.1.0.1:/pub/Sources/sources/httpd> get wordpress-4.3.1-zh_CN.zip
把文件解压到wordpress的网站主目录:/www/wordpress
通过httpd服务器访问站点所有的目录:
http://10.1.16.40:8080/wordpress
第一次安装会提示自动安装界面:
点击:现在就开始安装
填入正确的在mysql服务器上创建的各个选项,点击提交
把框框内的数据复制出来,在httpd服务器的wordpress的网站目录下新建一个文件名为:wp-config.php文件,把复制的内容粘贴到该文件中。点击进行安装
填入必要的网站信息,点击安装wordpress即可
再次访问:http://10.1.16.40:8080/wordpress/,即可正常的访问安装好的wordpress站点
§·php-myadmin加密管理MySQL主机
1. 由于需要php-myadmin网站加密需要httpd支持ssl加密功能。
我们必须安装mod_ssl组件,使得httpd支持ssl加密、
2. 颁发网站的证书文件(需要ssl必须,网站必须需要一个对应的域名和证书文件)
自建CA颁发网站证书具体内容参见以前apache站点搭建的文章。
准备好的私钥文件为:/etc/httpd/ssl-key/httpd.key
准备好的证书文件为:/etc/httpd/ssl-key/httpd.crt
3. 配置httpd服务器(使用ssl虚拟主机模式);
创建基于ssl的虚拟主机,需要修改配置文件: /etc/httpd/conf.d/ssl.conf
修改内容如下:
SSLCertificateFile /etc/httpd/ssl-key/httpd.crt #公钥文件存储路径 SSLCertificateKeyFile /etc/httpd/ssl-key/httpd.key #私钥文件存储路径 DocumentRoot "/www/phpmyadmin" ServerName www.phpmyadmin.com:443 <Directory "/www/phpmyadmin"> AllowOverride None Options none Order allow,deny Allow from all </Directory>
4. 安装php-myadmin网站管理mysql主机。
下载php-myadmin网站程序
解压文件到php-myadmin的主目录:/www/phpmyadmin
重启httpd服务即可
5. 测试访问加密站点:https://www.phpmyadmin.com即可
小结:
1. 安装完php-myadmin,登录https://www.phpmyadmin.com提示需要安装php-mbstring
yum install php-mbstring
2. 登录php-myadmin,提示需要mcypt,该mcypt程序可能需要自己手工下载安装。
原创文章,作者:linux_root,如若转载,请注明出处:http://www.178linux.com/50470