|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
这里我就不说那些太观点的器材了(实在我也说不出来,哈哈),可是基础的道理程序员是要晓得的,比方网站基础运转道理,php运转必要php的情况,java,DotNet一样必要本人的运转情况,那末php的运转情况就是php的,实在我也不晓得怎样说哈,归正就是个runtime,起首,筹办几部事情,我们必要:
1.Apache安装包,apache_http_server_source_httpd-2.2.17-win32-src.zip,人人能够间接往官网下载,http://www.apache.org/也能够从镜像中下载,都能够。
2.MySQL安装包,MySQL-essential-5.1.32-win32.msi,下载地位我就不说了哈,人人只管往官网下载,以避免弄回个特洛伊大概绑定歹意插件的。
3.php运转情况,http://www.php.net/,注重不要下载到SourceCode,要下载公布版的,要否则一堆.h以我们如许的"初级程序员"的程度是弄不定的。
安装包筹办停当,三个安装包的按次是没有甚么限定的,这里先从安装apache入手下手。
1.Apache的安装。一样合适年夜多半人的一起next,next过程当中大概必要填写ServerDomain,AdminEmail等相似的器材,这个能够跳过,可是要注重端口的选择,默许情形下是只要80与8080端口可供拔取,固然安装乐成以后能够本人随便修正Listen的端口,这个中央制止与IIS默许80的反复,能够选择8080端口。next后安装乐成以后的情形就不说了。大概有的盆有安装完成以后在ApacheServerMonitor中找不到Apache服务,在services.msc中也找不到与apache有关的服务,我恰好碰到这个成绩,办理办法也很复杂:办理员身份运转cmd,切换至目次$Apache2.2$inhttpd.exe-kinstall就差未几了,我弄的一次提醒error,但仍是呈现了服务,点击start仍旧能够运转,一般情形下提醒安装乐成并入手下手Testinghttped.conf...至此,apache的安装就算终了,固然人人能够举行测试一下,能够翻开httpd.conf,修正约莫164行的DocumentRoot设置节,我是如许修正的:DocumentRoot"C:/",注重假如没弄过大概是怕找不回默许的httpd.conf能够先备份一个大概,把你要修正的设置节先正文一个。然后找到约莫194行的<Directory节点,修正为<Directory"C:/">,也就是你要会见的网站的目次,然后重启Apache,在扫瞄器中输出:http://localhost:8080/testing.html看看吧。
2.MySQL的安装。仿佛MySQL的安装没甚么太必要注重的吧,就是有个是不是同意远程会见,假如你只是做测试,那末就不要选中,假如是服务器,那也稳重思索一下平安成绩。
3.php情况的安装,如上所说,下载php情况解压以后,在C盘根目次下创建名为ApaheGroup的文件夹,在ApacheGroup目次下再创建一个文件夹名为php5,由于我下载的php版本为php-5.3.5-Win32-VC9-x86.zip,以是5就是以后运转情况的版本号啊,呵呵,我抄一个高人的。然后将下载包里的一切文件拷贝到php5文件夹中,在个中找到名为php.ini-production的文件,将它重定名为php.ini。翻开php.ini,找到short_open_tag,将默许为“short_open_tag=Off”改成“short_open_tag=On”,即让PHP撑持冗长标签写法,如在设置为Off时,在写程序时用<?=$xxx;?>会报错,要写成<?phpecho$xxx;?>才行。然后在php.ini中找到extension_dir="./"这一行,将其修正为extension_dir="C:/ApacheGroup/php5/ext",如许php运转情况就可以依据此目次找到其所必要的扩大插件的地位了,注重要删除行前的分好”;“。然后找到WindowsExtensions设置模块,在其下边顺次寻觅
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
然后将后面的分号“;”,翻开php情况对mysql等历程的撑持,如许php程序中采能够举行毗连数据库等的操纵。最初找到disable_functions=,将其修正为disable_functions=
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status。完成以后php运转情况的地点就是:C:ApacheGroupphp5,这个地点将在后续的apache设置顶用到。
4.apache设置以对php的撑持。翻开$Apache2.2$confhttpd.conf,找到#LoadModulessl_modulemodules/mod_ssl.so这行,在厥后,到场以下几行:
#指定php.ini文件地点地位
PHPIniDir"C:ApacheGroupphp5"
#指定php程序的剖析模块
LoadModulephp5_module"C:ApacheGroupphp5php5apache2_2.dll"
#指定所要剖析的文件的扩大名
AddTypeapplication/x-httpd-php.php
#指定PHP源代码扩大名
AddTypeapplication/x-httpd-php-source.phps
保留加入,此时apache+mysql+php5的运转情况就搭建终了,你能够在测试目次中新建一个文件phpinfo.php,个中写进:<?phpphpinfo();?>,然后经由过程http://localhost:8080/phpinfo.php举行会见。假如乐成的话,将呈现以下图的页面:
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令; |
|