OPENBSD-3.8上快速部署apache+mysql+php+ssl[1]

OPENBSD-3.8上快速部署apache+mysql+php+ssl[1],第1张

     Openbsd + APACHE + MYSQL + PHP + mod_limitipconn +ssl

    欢迎大家转贴这个文章 但要保留下面的版权信息

    本文旨在用OPENBSD自己提供的软件安装包来搭建服务器环境 当然你也可以下载原代码包编译安装 但这样就费时费力了 实际上OPENBSD给我们提供了大量的编译好的二进制安装包 利用这些二进制安装包我们可以快速部署我们需要的服务器环境 不仅省时还可以保障OPENBSD的安全性 还可以自动解决各个安装包之间的包依赖问题(用pkg_add来安装远程服务器上的软件包 包依赖问题会自动处理不需要认为干预 这个有点像通过PORT安装) 下面的文档在一个E文的文档基础上经过整理补充后形成的 那个E文档找不到了

    设立网络安装服务器的地址

    # export PKG_PATH=ftp://ftp openbsd /pub/OpenBSD/ /packages/i /

      配置APACHE服务器

    因为APACHE是系统默认安装的 这里就省去了安装过程 下面配置APACHE这样就可以开机运行HTTP了因为在/ETC/RC脚本中已经有了HTTPD服务的启动设置

    # vi /etc/rc conf    改     d_flags=NO    为     d_flags=

    对apache做一初步设置    # vi /var//conf/d conf

    ExtendedStatus On    ServerAdmin llzqq@     ServerName llzqq     ServerTokens Prod    ServerSignature Off    Options Indexes FollowSymLinks 改为 Options FollowSymLinks

      安装mysql server p

    # pkg_add v mysql server p tgz    # cp /usr/local/share/mysql/my medium cnf /etc/my cnf

    如果不想让其他机器连接MYSQL 可以通过下面的 *** 作实现

        # vi /etc/my cnf

     address =

    启动MYSQL SERVER服务器

    # /usr/local/bin/mysqld_safe &

    设置ROOT的MYSQL密码

    # /usr/local/bin/mysqladmin u root password mypass

    为了方便启动和关闭MYSQL服务建立了下面的脚本

lishixinzhi/Article/program/MySQL/201311/29659

LAMP是一个免费、开源的解决方案,代表了Linux、Apache、MySQL、PHP,主要用作建立可行的通用的web服务器。那么如何在CentOS6下实现安装Apache+php+Mysql的快速安装?其具体安装配置步骤可以如下进行:

1.准备工作

使用yum进行安装,为了提高速度,最好先是修改为中国CentOS镜像服务器。目前国内有三个镜像可以选择,分别是:中国科学技术大学、163和Sohu的镜像,建议教育网用户选择中科大,电信用户选择163

下面命令是备份CentOS-Base.repo文件,并修改使用163镜像作为yum源:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.save

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

mv CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo

2.更新系统内核

yum -y update

3.安装Apahce、Mysql、PHP

yum -y install httpd php mysql mysql-server

默认情况下,mysql数据目录位于/var/lib/mysql

4.安装相关组件:

yum install php-mysql php-gd php-imap php-ldap php-odbc

php-pear php-xml php-xmlrpc

5.安装MySQL管理工具phpMyAdmin

yum -y install phpMyAdmin

6.配置Apache随系统启动

chkconfig --levels 235 httpd on

/etc/init.d/httpd start

7.配置MySQL随系统启动

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

8.设置数据库root密码

/usr/bin/mysqladmin -u root password 'New+Password#www.yupengyan.com'

9.测试PHP是否安装成功

在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8670565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存