APMServ6.0即将发布 以Nginx为主体web服务器

  日前,三年未更新的APMServ在官方博客爆APMServ v6.0新版的消息,APMServ v6.0将完全放弃Apache,以Nginx为主体Web服务器。

  在最新版APMServ 6.0的版本中,作者张宴表示将逐渐把《实战Nginx:取代Apache的高性能Web服务器》一书中的配置内容,以图形界面体现在软件中。让我们拭目以待吧!


APMServ6.0

  APMServ是一款快速搭建Apache、PHP5.2、MySQL、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件,并拥有跟IIS一样便捷的图形管理界面。

附APMServ常见错误解决:

APMServ中MYSQL服务不能启动问题的解决

  现在我用的APMServ MYSQL启动以后,发现还是登陆不上,提示#2003服务错误,我发现原来表面被启动了,但是服务还没有启动,但是我启动了下报错,无法启动,具体的原因和解决办法如下:

在服务选项里可执行路径:

"D:\Program Files\APMServ5.2.6\MySQL5.1\bin\mysqld-nt" --defaults-file=D:\Program\MySQL5.1\my.ini APMServ-MySQL5.1

这里的路径

--defaults-file=D:\Program\MySQL5.1\my.ini

有问题,应该是

D:\Program Files\APMServ5.2.6\MySQL5.1\my.ini apmserv-mysql5.1

修复方法:

最笨的办法,新建

D:\Program\MySQL5.1\路径

放个MY.INI文件进去就可以啦。

修正方法打开注册信息表:

开始--运行:regedit

HKEK_LOCAL_MACHINE ----SYSTEM------CurrentControlSet-----Services

下找到MYSQL的注册表信息,找到路径修改成正确的就可以啦!

APMServ中修改MYSQL默认密码为空的解决办法

  登录PHPADMIN,默认密码不能为空的,打开命令行,打开MYSQL目录下的bin文件夹后输入以下命令修改密码: 

mysqladmin -u root -p password mypasswd APMserv的session_start错误

  使用APMServ调试新版的phpmyadmin使,就会莫名的出现seeion_start()的错误

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:\WINDOWS\TEMP\) is not within the allowed path(s): (F:/web/wwwroot/;F:/APMServ5.2.6/tmp/uploadtemp/;) in F:\web\wwwroot\global.php on line 940

Fatal error: session_start() [function.session-start]: Failed to initialize storage module: files (path: ) in F:\web\wwwroot\global.php on line 940

  原因在于apmserv默认的PHP设置上session的存储路径是关闭的,解决方法如下:

打开AMPServ的PHP.INI文件设置,修改:

;session.save_path = "/tmp"

原来是这样设置的,改成:

session.save_path = "F:\APMServ5.2.6\tmp\sessiondata"

然后从新启动APMServ,一切OK!

APMserv的开启htaccess伪静态支持

  在 D:\APMServer\APMServ5.2.6\Apache\conf\apmserv\vhost.conf每次新建一个虚拟主机都需要把On 改成 All改完OK。

附虚拟主机配置和代理主机指向配置

<VirtualHost *:80>
ServerName phpsite
DocumentRoot "D:/My Webs/wwwroot"
<Directory "D:/My Webs/wwwroot">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.shtml index.aspx default.aspx
AllowOverride All
Order Deny,Allow
Allow from all
php_admin_value open_basedir "D:/My Webs/wwwroot/;G:/Software/Server/APMServ5.2.6/tmp/uploadtemp/;"
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</Directory>
</VirtualHost><VirtualHost *:80>
ServerName aspsite
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / :99/
ProxyPassReverse / :99/
</VirtualHost>

APMServ v5.2.6下载

APMServ6.0即将发布 以Nginx为主体web服务器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10974.html