phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Tengine/Lig>1AppServ (推荐,简洁精简)
当前的两个版本是: 2510 260 (点击版本号下载)
AppServ是PHP网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。适合初学者
AppServ 2510组件版本:
Apache 228
PHP 526
MySQL 5051b
phpMyAdmin-2103
AppServ 260组件版本:
Apache 228
PHP 600-dev
MySQL 604-alpha
phpMyAdmin-2103
2XAMPP (功能全面)
XAMPP是一款具有中文说明的功能全面的集成环境,XAMPP并不仅仅针对Windows,而是一个适用于Linux、Windows、Mac OS X 和Solaris 的易于安装的Apache 发行版。软件包中包含Apache 服务器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默认安装开放了所有功能,安全性有问题,需要对以下安全问题进行设定。
MySQL 管理员(root)未设置密码。
MySQL 服务器可以通过网络访问。
PhpMyAdmin 可以通过网络访问。
样例可以通过网络访问。
Mercury 邮件服务器和 FileZilla FTP 服务器的用户是公开的。
3WampServer (简便易用)
主页 > 相信网上有很多关于404页面的制作帖子了,这里我要总结的是根据自己这一次网站被降权而总结的404自定义错误页面的制作,绝对超级详细。
一、什么是自定义404错误页面
404自定义错误页面就是当用户输入了错误的url地址或者输入了一个不存在的url地址时,所返回的一个页面,它的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口网站离开。
二、404自定义错误页面是如何形成的
>1、首先需要准备的应用程序包。nginx:nginx/Windows-104php:php-5216-nts-Win32-VC6-x86zip(nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包)(还会用到)RunHiddenConsole:RunHiddenConsolezip2、安装与配置。 1)php的安装与配置。直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),这里把解压出来的文件夹重命名成php5。进入文件夹修改phpini-recommended文件为phpini,并用Editplus或者Notepad++打开来。找到extension_dir="/ext"更改为extension_dir="D:/wnmp/php5/ext"往下看,再找到;extension=php_mysqldll;extension=php_mysqlidll前面指定了php的ext路径后,只要把需要的扩展包前面所对应的“;”去掉,就可以了。这里打开php_mysqldll和php_mysqlidll,让php支持mysql。当然不要忘掉很重要的一步就是,把php5目录下的libmysqldll文件复制到C:\Windows目录下,也可以在系统变量里面指定路径,当然这里我选择了更为方便的方法^_^。到这里,php已经可以支持mysql了。接下来我们来配置php,让php能够与nginx结合。找到;cgifix_pathinfo=1我们去掉这里的封号。cgifix_pathinfo=1这一步非常重要,这里是php的CGI的设置。 2)nginx的安装与配置。把下载好的nginx-104的包同样解压到D盘的wnmp目录下,并重命名为nginx。接下来,我们来配置nginx,让它能够和php协同工作。进入nginx的conf目录,打开nginx的配置文件nginxconf,找到location/{roothtml;#这里是站点的根目录indexindexhtmlindexhtm;}将roothtml;改为rootD:/wnmp/>我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;2 PHP通过mod_php5so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);3 PHP总共有三个模块:内核、Zend引擎、以及扩展层;4 PHP内核用来处理请求、文件流、错误处理等相关 *** 作;5 Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运2113行它;6 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的 *** 作。比如,我们需要mysql扩展来连接MySQL数据库;7 当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;8 最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终输出到浏览器上。从服务器上检出源代码,需要使用 bzr (Bazaar) 版本控制软件。如果你对 bzr 不太熟悉的话,请参考 bzr 的技术文档,文档链接为: 如果你希望从服务器上检出 MariaDB 的分支,请查看MariaDB 源代码 页面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)