自学PHP是相对语其他语言是简单的,学习方法就是看手册或看书,跟着写代码,有点基础了还可以看视频。
但是只学习PHP肯定不够,还要掌握很多知识。简单来说,如果想建站,还需要学习CSS、JS、SQL,做前台用js+css,做后台用php、asp或jsp。
下面为你提供一个系统的学习方案:
HTML+CSS+DIV
耗时:一个月
先看书,然后在网上找几个简单的网页,试着做一下,应该可以做出简单的网页。
jQuery
耗时:一个月
可以看书,也可以看手册,对照着写代码。也可以去网上下简单的源码,看懂之后可以试着改点东西,试着写一些简单的特效。目的是将jQuery融入到上个月做好的网页中。
PHP部分:
耗时2个月。
第三阶段学起来会有些吃力,会遇到很多很多的问题,你能做的只有3件事:坚持,敲代码,坚持敲代码。哈哈哈,遇到困难了,可以找一下你认识的做PHP的朋友,相信朋友的指导性建议就能为你指点迷津。
MySql
耗时2个月
装一个MySql数据库,可以看视频,然后在黑窗口里输命令联系基本功,个人认为数据库相对来说简单一些。
最后就是复习一下知识,可以在网上站网页,多练习,多练习,多练习,重要的事情说三遍。
在windows下安装apache+php+mysql
从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57
apache_2.0.50-win32-x86-no_ssl.msi
php-5.0.0-Win32.zip
mysql-4.0.20d-win.zip
phpMyAdmin-2.5.7.zip
系统 win2003 系统盘为: D盘
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下
将php-5.0.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 D:\windows目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里
配置apache里的
打开 D:\Apache2\conf\ 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-
---------------------------------------------------------------
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-
Action application/x-"
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开
如果可以看到php配置输出信息就OK了
安装和配置PHP,首先要看你是在什么操作系统下,而且PHP一般是配合web服务的,所以基本上会和apache或者nginx搭配使用。现在简述一下在windows和linux下安装php的方法简介,至于如何安装及安装过程这里就不再赘述了。
windows下安装PHP
windows下安装PHP有两种方式,一种是用windows的IIS配置PHP,这种方式过于复杂,一般也不推荐,目前对于开发来说用的比较多的有phpstudy/wamp等一些集成开发环境。在windows系统下我建议使用phpstudy集成开发环境,官方地址:
/
linux下安装PHP
linux操作系统(比如:ubuntu/centos等)安装PHP,如果想要省事的话,也可以使用一些集成开发环境,比如phpstudy或者lnmp集成环境。如果想要安装多个版本的PHP的话,还是需要源码编译安装的,安装过程之前有写过一篇文章,可以查阅一下:
/
安装PHP需要注意的地方
如果是使用集成环境安装,那么在需要某些扩展的时候可能稍微没有源码安装那么方便,不过已经有人踩过这些坑了,只要你谷歌一下还是可以找到答案的。
PHP版本之间的兼容问题需要注意下,比如PHP4->PHP5->PHP7这个过程中有些功能扩展是默认关闭或者废弃的。
安装完成后需要配合nginx或者apache来验证PHP的安装是否成功,当然如果你不需要用PHP来开发web那这一步也可以忽略,PHP也可以使用命令行模式执行的。
MAC相对于Windows系统, Linux和Mac的php安装麻烦一点, 部分开发者习惯编译源码安装, 如果使用包管理工具会简约一点.
Linux一般会自带包管理工具, 比如CentOS的yum, Ubuntu的apt-get, 而Mac下是没有相关的包管理工具, 不过有第三方专门为Mac开发了包管理工具Homebrew
由于现在的网站业务也越来越复杂, 加上现在大家基本会使用php框架, 所以相关的依赖在php7版本也都会一起编译进来.
如果大家使用的是低版本的php, 可能还需要通过brew安装相关的扩展, 不管怎样, 也比自己编译, 解决各种依赖来得方便
目前PHP7.4版本即将出来,支持JIT试用版,除了应用程序框架和CMS之外,过去几年PHP中的异步框架也开始兴起,比如Swoole、Swoft和ReactPHP等等,都是用PHP或其他语言编写的框架和服务器,Swoole解决了IO密集场景问题,JIT解决了计算密集场景问题,未来的发展不会差到哪里去的!
PHP并发编程、Swoole协程编程、Swoft微服务等等都是进阶中高级、架构师必备技能,为了大家能够顺利进阶中高级程序员、架构师,我为大家准备了一套精品福利!
还可加入大牛学习圈子,分享tp,laravel,Swoole,Swoft微服务等教程,各种大牛都是3-8年PHP开发者,每天还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信:PHP
需要进阶中高级、架构师的可关注我,发私信
目前的网页一般分为三部分: 页头(一般是放网站logo和导航链接) 主体(就是网页内容部分) 页尾(版权申明、使用协议等,也可放一些导航链接) 网页是一个包含HTML标签的纯文本文件,它可以存放在世界...
最简单的办法就是查看是否能打开该域名所代表的网站。在浏览器中输入该域名即可。如果该域名没有建设网站,可以使用命令进行域名的解析结果查看。对于WINDOWS系统来说可以点击左下角的开始,选择“运行”输入...
这个首先你得有个固定IP,然后申请个域名,指向你的IP,如果没固定IP,就要搞个花生壳动态域名解析,有些路由器上是内置了花生壳可以直接用,如果没有内置,你得用一台电脑挂花生壳。然后根据你NVR的访问端...
我也是卖邮箱的,你说了拒绝广告,我就不留名了。 给你分析一下: 1、你所遇到的问题,在任何一家邮箱服务公司都可能碰到。甚至常常碰到,有时候是邮箱本身的问题,但是大多数还是服务方面的原因。如果有“技术人...
1、首先要(yào)知(zhī)道我們(men)要(yào)干什么 在做(zuò)網(wǎng)站(zhàn)之前我們(men)先要(yào)知(zhī)道我們(men)为什么要(yào)做(zuò)...
我是“网络极客”,全新视角、全新思路,带你遨游神奇的网络世界。 在这里要纠正题主一个错误,专线50M的上行带宽可比家宽300M的上行带宽要大的多呢。专线在价格上比家宽要贵上许多,很多人不理解,为什么家...
现在主流的开发电子商务网站的技术是jsp和.net技术。 一般开发大型的电子商务网站用结构化开发方法,小型电子商务系统用原型法等。开发过称可分为如下步骤:可行性研究,电子商务系统规划,电子商务系统分...
由于本人之前在重庆,对重庆的景观行业还算了解,现列举一些。 重庆纬图景观规划设计有限公司 于2005年在重庆创办,2011年成立上海分公司经过六七年的发展,集聚了一批优秀的设计师,成为在重庆本地业界一...