TaAMP

PHP服务器套件
授权协议 BSD
开发语言
所属分类 建站系统、 服务器软件套件
软件类型 开源软件
地区 国产
投 递 者 拓拔嘉颖
操作系统 Windows
开源组织
适用人群 未知
 软件概览

TaAMP是一套apache, mysql, php, phpMyAdmin, svn, memcached 的服务器套件

一、欢迎使用TaAMP的开发套件程序.


TaAMP主要方便新手学习php时使用.另外还为以后我的php开发框架ToAction作为开发环境的基本求要. 包含软件有:

  • Apache 2.2.15
  • php 5.2.17.17
  • MySQL 5.5.17 win32-community
  • phpMyAdmin 3.4.7.1 all languages
  • svn 1.7.1
  • memcached 1.4.5
  • memcache.php 管理memcached的程序

二、安装方法

进入TaAMP\setup目录双击运行install.bat(在安装的时候可能会提示调用sc命令,由于需要使用sc安装svn服务.所以请)
进入TaAMP目录运行Monitor.exe程序(该程序能监控apache及mysql的运行状态)
查看 phpinfo (http://localhost/phpinfo.php)
最后你就可以在TaAMP\www目录下运行你的php程序
Mysql 默认管理帐号: root 密码:111111可以使用phpMyAdmin进行管理 http://localhost/phpmyadmin/Memcach 状态管理程序可以访问 http://localhost/memcache/ 进行管理 管理页面的帐号: memcache 密码:password 如果需要修改密码,打开 local/memcache_manage/index.php 修改

define('ADMIN_USERNAME','memcache'); // Admin Username define('ADMIN_PASSWORD','password'); // Admin Password


Apache 增加虚拟主机a) 进入 local/apache/conf/vhost 目录。b) 复制000-default 文件,并改名如: 001-toactin.cn。前面的数字为加载的顺序。c) 修改具体内容如:

        ServerAdmin taamp@localhost
        DocumentRoot "../../www/toaction.cn"         ServerName toaction.cn
        #ServerAlias www.toaction.cn         ErrorLog "logs/dummy-toaction.cn-error.log"         CustomLog "logs/dummy-toaction.cn-access.log" common


三、卸载方法


只需要进行TaAMP\setup目录双击运行uninstall.bat (服务器程序就可以轻松卸载)

四、升级方法

将旧版的程序卸载(执行setup\uninstall.bat),并旧版的程序安装目录改名为 old_taamp
下载最新版本(下载页面http://code.google.com/p/taamp/downloads/list),并解压为taamp
将旧版的服务器套件中的文件复制到新版中

      a) local\php\php.ini (如果没有更改,将不需要复制) 

      b) local\mysql\data\ 

      c) local\mysql\my.ini (如果没有更改,将不需要复制) 

     d) www\ 

     e) local\apache\conf\httpd.conf (如果没有更改,将不需要复制) 

     f) local\apache\conf\extra\httpd-vhosts.conf (如果没有更改,将不需要复制) 

     g) local\svn\svnrepos (如果添加过svn库,可以不复制)

安装新版本 (执行 setup\install.bat)
测试有没有产生问题
注意 :从 0.1.46 版开始,对htepd-vhost.conf进行分离。将每个虚拟主机的配置文件存放到 local\apache\conf\vhost目录下。

如 果从 0.1.46 以前的版本进行升级,需要将 local\apache\conf\extra\httpd-vhosts.conf 内容按域名分割成单个文件然后保存到 local\apache\conf\vhost 下。具体方法参看 《Apache 增加虚拟主机》的内容

五、SVN管理


如何管理svn,可以访问 http://atim.cn/go.php/tags/svn/

可以通过 svn://localhost 访问svn仓库,默认情况下svn没有创建任何仓库,如果需要创建仓库,请到setup目录中运行 svn_creator.bat 程序,该批处程序将帮助你创建svn仓库

六、日常管理


Apache ,Mysql,svn 和 memcached 可以通过 Monitor.exe(安装目录下)进行管理。

 相关资料
  • 我正在开发web套接字应用程序。从前端来看,每个应用程序都有一个插座。但我不确定后端。我们将Python和nginx与Flask socketIO和socket io客户端库一起使用。此体系结构将用于通知前端发生了更改,并应更新数据。 以下是我的疑问-服务器上将创建多少套接字和线程?不同连接之间是否可以共享套接字?是否有任何工具可以分析插座是否打开?

  • 我们收到了这段代码,应该对其进行修改,以便无论何时客户端连接到服务器并发送消息,服务器都应该回复我听到了,伙计。这适用于一个或多个客户机,但下一个任务是,当新客户机连接时,服务器应该告诉所有其他已连接的客户机。 我以为这会很容易,但结果并不像我想象的那样。由于服务器总是得到sock 3,第一个客户端得到4,第二个客户端得到5等等,所以我尝试创建一个for循环,每当一个新客户端连接时,该循环就会向4

  • 我试图用java实现一个客户端服务器,在这里我读取客户端中的输入并在服务器中执行UperCase,然后返回客户端并打印UperCase。我使用ObjectOutputStream和ObjectInputStream进行读写,但是当我在客户机中键入一个msg时,程序会显示以下错误: Digite uma msg casa java.io.eofexception位于java.io.datainput

  • 我有tje下面的映射器,我使用服务通过代码获取实体

  • 线程“main”java.net.ConnectException:连接超时:在java.net.dualStackplainsockeTimpl.Connect0(本机方法)在java.net.dualStackplainsockeTimpl.socketConnect(DualStackplainsockeTimpl.java:69)在java.net.abstractplainsockeTi

  • 我正试图用Netty开发以下用例: 客户端连接到上的中间服务器(端口 8900)。 客户端将具有配置的处理器请求发送到另一台计算机。 第 3 台计算机根据配置启动处理器。 处理器连接到根据配置中标识的端口(例如端口 8901)启动处理器的同一服务器。 服务器现在根据两者之间共享的匹配唯一哈希绑定客户端和处理器。 将为每个新的客户端连接创建新处理器。 客户端连接不是问题。我有一个处理这些请求的客户端

  • 伺服器 有了 oil 伺服器实现,你甚至不需要安装成熟的网页伺服器! 它会使用 PHP 5.4 版开始内建的网页伺服器。在命令列启动它,并使用你的浏览器去指向你已经指定的主机名称和连接埠 (预设是 http://localhost:8000)。 $ php oil server Listening on http://localhost:8000 Document root is public/

  • 问题内容: 有没有一种方法可以快速绑定到TCP端口/ ip地址,并简单地将所有信息打印到STDOUT?我有一个简单的调试解决方案,它可以将内容写入127.0.0.1:4444,并且我希望能够简单地从bash绑定端口并打印遇到的所有内容。是否有捷径可寻? 问题答案: 看到