首页 > 经验 > 关键词  > CentOS最新资讯  > 正文

CentOS安装最快Web服务器cherokee MySQL PHP

2011-11-15 14:54 · 稿源:centos.bz

Cherokee 号称是目前最快的Web 服务器软件,Cherokee 的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接,虚拟主机,授权认证,实时编码,载入均衡,与 Apache 兼容的 log 文件等等。Cherokee 内含一个名为 cherokee-admin 的工具,执行后,允许管理员直接通过浏览器进入 https://localhost:9090/ 对其进行管理和配置。比如,开启或关闭服务器,进行一般选项的设定,配置虚拟服务器、信息源、图标、Mime 类型等项目。

下面以centos 5.5 32位系统为例介绍如何安装cherokee php mysql。

安装mysql

安装必要软件包

yum -y install make gcc gcc-c++ ncurses-devel

rpm -Uvh https://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

下载软件

cd /tmp

wget -c https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/https://mysql.he.net/

wget -c https://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz

wget -c https://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz

安装cmake和bison

cd /tmp

tar zxvf cmake-2.8.6.tar.gz

cd cmake-2.8.6

./bootstrap

make && make install

cd /tmp

tar zxvf bison-2.5.tar.gz

cd bison-2.5

./configure

make && make install

开始安装mysql

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

cd /tmp

tar xvf mysql-5.5.17.tar.gz

cd mysql-5.5.17/

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk,gb2312 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/var/mysql/data \

-DMYSQL_USER=mysql

make && make install

一些相关设置

chmod +w /usr/local/mysql

chown -R mysql:mysql /usr/local/mysql

ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16

mkdir -p /var/mysql/

mkdir -p /var/mysql/data/

mkdir -p /var/mysql/log/

chown -R mysql:mysql /var/mysql/

cd support-files/

cp my-medium.cnf /var/mysql/my.cnf

cp mysql.server /etc/rc.d/init.d/mysqld

/usr/local/mysql/scripts/mysql_install_db \

--defaults-file=/var/mysql/my.cnf \

--basedir=/usr/local/mysql \

--datadir=/var/mysql/data \

--user=mysql

chmod +x /etc/init.d/mysqld

vi /etc/init.d/mysqld(编辑此文件,查找并修改以下变量内容:)

basedir=/usr/local/mysql

datadir=/var/mysql/data

chkconfig --add mysqld

chkconfig --level 345 mysqld on

service mysqld start

/usr/local/mysql/bin/mysqladmin password [new-password]

  • 相关推荐
  • 大家在看
  • JetBrains 等多个社区成员宣布成立 PHP 基金会

    包括JetBrains在内的多个PHP社区成员今天宣布成立PHP基金会,以继续开发该语言。成员名单还包括Automattic、Laravel、Acquia、Zend、Craft CMS、Private Packagist、Tideways和PrestaShop。

  • 携手社区成员:JetBrains宣布成立PHP基金会

    Laravel News 报道称,包括 JetBrains 在内的多位社区成员,刚刚宣布了 PHP 基金会的正式成立。作为一家非盈利组织,这项 Open Collective 倡议旨在持续推进这款语言的未来发展。通过资助为 PHP 语言做出贡献的全职和兼职开发者们,PHP 基金会希望能够确保该语言的长期繁荣。(来自:Open Collective)除了 JetBrains,PHP 基金会的成员名单中还包括 Automattic、Laravel、Acquia、Zend、Craft CMS、Private Packagist、Tideways ?

  • EPEL 9准备为RHEL 9、CentOS Stream 9提供额外软件包

    虽然RHEL9现在还处于测试阶段,但由于CentOS Stream 9已经启动,并且有效地作为RHEL9上游的边缘,现在EPEL9已经启动。Extra Packages for EnterpriseLinux简称"EPEL",旨在提供大量的软件包来补充RHEL/CentOS仓库中的官方软件包。EPEL软件包继承来于他们的Fedora对应软件包,并简单地增加了RHEL/CentOS(和Oracle Linux,等等)用户可用的内容。周五推出的EPEL 9软件包是根据CentOS Stream 9构建的,这使得针对CentOS系统的软件包?

  • Chrome 97 Beta版发布:初步支持WebTransport 引入CSS媒体查询

    在 Chrome 96 稳定版发布之后,开发团队的重心已经偏移到 Chrome 97 版本中。在今天发布的 Chrome 97 Beta 版本中,最引人注意的是添加了对 WebTransport 的初步支持。WebTransport 是一个类似于WebRTC数据通道的协议框架,但主要是用于受网络安全模型限制的客户端,使用安全、多复式传输与远程服务器进行通信。WebTransport使用HTTP/3协议进行双向传输。与基于TCP的WebSockets不同,WebTransport依赖于类似UDP的数据包和可取消的?

  • Hennessey发布狂野6轮电动超跑Project Deep Space

    六个轮子、六个电动马达和一个灵感来自私人飞机的机舱,当你以200mph或更高的速度行驶时:没有人会指责汽车制造商Hennessey在谈到他们的Project Deep Space超跑时缺乏想象力。这家公司也许因制造更强大的性能皮卡版本而闻名,更不用说Venom F5了,它正在通过一款四座的全电动公路火箭来承诺更疯狂的事情。Hennessey Project Deep Space看起来更像是Thunderbirds的作品,而不是传统的豪华轿车。虽然该公司只分享了几张设计草图,但这

  • CentOS Stream 9已经发布 可以看到RHEL未来的样子

    CentOS Stream 9的发布工作已经于CentOS Linux 8在今年年底到期之前进行。CentOS Stream9在今天关于RHEL9的公告中被总结为一个持续交付的发行版,作为RHEL的下一个发布点。在一个软件包被正式引入CentOSStream之前,它要经过一系列的测试和检查--包括自动和手动,以确保它符合RHEL软件包的严格标准。发布到CentOS Stream的更新与发布到RHEL未发布的次要版本的更新是相同的。其目的是让CentOS Stream和RHEL本身一样具有基本的稳定性

  • Fortnite关闭其在中国的服务器

    Fortnite的手机游戏自2018年开始在中国上市,由于严格的政府监管,该游戏从未真正退出该地区的测试阶段。现在开发者正式宣布他们将关闭中国的Fortnite服务器。虽然开发商的官方声明没有指出具体的原因,但可以肯定的是,这是因为中国政府继续收紧对游戏行业的限制。最近对儿童玩游戏的限制只是一个例子。18岁以下的人每周不能玩超过3小时。获得在中国销售虚拟物品的许可越来越难,Fortnite的freemium商业模式在中国市场上也没有意?

  • Neat Microphones推出Bumblebee II专业USB电容麦克风 售99.99美元

    作为 Turtle Beach 旗下专注高品质数字 USB 和模拟麦克风的子品牌,Neat Microphones 刚刚推出了主打流媒体直播、内容创作者和游戏玩家的 Bumblebee II 专业心形 USB 电容麦克风新品。作为 Neat 广受消费者与专业人士好评的初代 Bumblebee 麦克风的继任者,二代产品支持更高质量的音频捕获,同时维持 99.99 美元(约 638 RMB)的建议零售价不变。(来自:NeatMic 官网)Neat Microphones 创始人兼 Turtle Beach 副总裁 Skipper Wis

  • “学生党”免费内网穿透,3步外网访问本地tomcat服务器

    学习网站开发的同学,一般都安装过IIS或者Apache Tomcat等Web服务器,如果是用自己电脑搭建的本地服务器,部署的Web应用只能在校园网或家庭网内访问。如果需要远程调试或者在外网使用,没有公网IP该怎么办呢?一款简单易用、安全稳定的内网穿透软件——花生壳,简单 3 步即可满足在任何时间、任何地点、任何线路,通过花生壳固定的域名访问到内网主机的服务和应用。尤其对学生党来说,花生壳免费开放 “青春版”服务,可以通过学生

  • GM BrightDrop宣布Merchants Fleet加大订购规模:增至1.8万辆

    通用汽车(GM)的BrightDrop为其EV410电动送货车赢得了第二个客户:车队管理公司Merchants Fleet,这家公司周四表示,它已经订购了5400辆中型电动货车。新订单是在Merchants之前承诺购买12600辆BrightDrop旗舰车型EV600货车之外的。现在的总订单达到了18000辆,这是BrightDrop迄今为止接到的最大的客户订单。BrightDrop是GM在2021年初推出的第一英里到最后一英里的业务部门。它是从汽车制造商的内部组织全球创新中分离出来的,该组织

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天