那些年一起学习的PHP(一)
程序员文章站
2023-04-07 13:14:16
自从1994年php语言的创建,神奇般的被追捧为网站设计的首选语言。2000年php4.0的发布无疑为其注入新鲜的生命血液,更因其开源的胸怀受人尊敬。编程语言的学习入门无非...
自从1994年php语言的创建,神奇般的被追捧为网站设计的首选语言。2000年php4.0的发布无疑为其注入新鲜的生命血液,更因其开源的胸怀受人尊敬。编程语言的学习入门无非是学习语法和基础的应用实例。这段时间我会一点一点地记录php的过程,一来是对自己的总结,二来为后续遇到同样问题的学习者解惑。
笔记记录主要通过问题的方式出现,不会像书本上课似的,一点一点地探求语言的基础。主要是在php学习的基础阶段预见到问题一一解决记录,记录从不懂出去的过程。好了真正的php语言正是开始。
1):php需要什么样的开发环境,开发工具?
关于php语言的版本问题,了解是必须的,但我以为没太大的关系,百度/google就可以找到这些开发的版本问题。工欲善其事,必选利其器!首先第一次就是配置开发环境,我初次接触的开发环境是windows,但是这次我愿意在linux上进行后续的学习。现在我将两种开发环境的部署都会展示一次。
2):windows安装步骤怎样?需要注意哪些方面?
首先是windows,一般为了方便在windows 上都会选择安装工具套件实现,在这里我使用的是wampserver开发,wamp就是windows apache mysql php集成安装环境,即在window下的apache、php和mysql的服务器软件。简单的一键安装部署服务器,数据库等等不用考虑太多。直接下一步下一步就可以进行下去。不过安装过程中请注意有以下几点:
1、wampserver程序所在路径不能含有汉字和空格。
2、mysql默认用户名:root,密码为空
3、mysql数据库文件存放目录:wamp\bin\mysql\mysql5.5.8\data
4、网站根目录[html,php]wamp\www
5、访问本机请用http://127.0.0.1/ (如果80端口未被占用)
6、非默认端口,网址为http://127.0.0.1:端口/
如果安装了iis服务器,端口80是被默认占用的,需要改wamp服务上网端口号码:c:\wamp\bin\apache\apache2.2.17\conf文件夹下有文件httpd.conf的listen节点,修改端口号80,或者你所需要的。修改后重启所有服务,运行即可。
开发工具:php开发工具:zend stodio ,phpedit , editplus 2 ,easyeclipse ,dw 等都可以完成。继承的开发工具选择zend比较好用。
3):linux环境下也是安装包部署环境的吗?是否有图形管理界面?
然而在linux上我们依旧可以做开发php,这里我选择的开发环境是lamp(linux+apache+mysql+php),以ubuntu发行版本为例子安装开发环境。apache官网卡可以下载离线安装包,亦可以在线安装。这里选择在线安装比较方便。首先使用ubuntu系统,进入窗口命令(ctrl+alt+t)
apache的安装
apache作为一个功能强大的web程序,自然是架建web服务器的首选,好了,下面我们就来安装apache。在终端下输入下在面命令:
sudo apt-get install apache2
安装完毕后,接下来就要启动apache了
sudo /etc/init.d/apache2 restart
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“it works!“,那就说明apache就成功的安装了,apache的默认安装,会在/var下建立一个名为www的目录,这个就是web目录了,所有要能过浏览器访问的web文件都要放到这个目录里。
php的安装
在ubuntu下安装软件是一件非常简单的事,只需要一个命令就可以了,在终端下执行下面的命令:
sudo apt-get install libapache2-mod-php5 php5
安装完后,我们要重新启动apache,让它加载php模块:
sudo /etc/init.d/apache2 restart
接下来,我们就在web目录下面新建一个php文件来测试php是否能正常的运行,命令:
sudo gedit /var/www/phpinfo.php
然后输入:
<?php bloginfo(); ?> (注意:使用时将bloginfo换成phpinfo,因为服务器的限制,不能使用phpinfo函数)
接着保存文件,在浏览器里输入http://127.0.0.1/phpinfo.php, 如果出现了一个显示php运行参数的页面,那就说明 php已经正常运行了。
但是如果没有显示出页面,而是提示你下载文件,这就说明apaceh没有正确加载php模块,这时解决的方法是,在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件里加入下面的一行命令:
addtype application/x-httpd-php .php .phtml .php3
在加入上面的命令后,再通过下面的命令应重启apaceh该就能解决问题了:
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
后有一种情况没有出现这个期望的页面,那有可能是文件夹www没有获得合适的访问权限,可以通过 sudo chmod +x ./www 改变www文件夹的权限。(熟悉linux的这个权限管理应该懂的)
mysql的安装
sudo apt-get install mysql-server
在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是ubuntu的root密码啊,是你要给mysql设定的root密码,当 然,如果你乐意的话,你设成一样也是可以的。因为主要是用作本地测试有的,所以到这里mysql也就安装完成了,如果真的是要用作服务器的话,那可能还要 去参考一下其它的设置,至于这些设置,后续使用到我会写下的。
好了,开发环境安装就此结束,等待编写符合规则的程序吧!
笔记记录主要通过问题的方式出现,不会像书本上课似的,一点一点地探求语言的基础。主要是在php学习的基础阶段预见到问题一一解决记录,记录从不懂出去的过程。好了真正的php语言正是开始。
1):php需要什么样的开发环境,开发工具?
关于php语言的版本问题,了解是必须的,但我以为没太大的关系,百度/google就可以找到这些开发的版本问题。工欲善其事,必选利其器!首先第一次就是配置开发环境,我初次接触的开发环境是windows,但是这次我愿意在linux上进行后续的学习。现在我将两种开发环境的部署都会展示一次。
2):windows安装步骤怎样?需要注意哪些方面?
首先是windows,一般为了方便在windows 上都会选择安装工具套件实现,在这里我使用的是wampserver开发,wamp就是windows apache mysql php集成安装环境,即在window下的apache、php和mysql的服务器软件。简单的一键安装部署服务器,数据库等等不用考虑太多。直接下一步下一步就可以进行下去。不过安装过程中请注意有以下几点:
1、wampserver程序所在路径不能含有汉字和空格。
2、mysql默认用户名:root,密码为空
3、mysql数据库文件存放目录:wamp\bin\mysql\mysql5.5.8\data
4、网站根目录[html,php]wamp\www
5、访问本机请用http://127.0.0.1/ (如果80端口未被占用)
6、非默认端口,网址为http://127.0.0.1:端口/
如果安装了iis服务器,端口80是被默认占用的,需要改wamp服务上网端口号码:c:\wamp\bin\apache\apache2.2.17\conf文件夹下有文件httpd.conf的listen节点,修改端口号80,或者你所需要的。修改后重启所有服务,运行即可。
开发工具:php开发工具:zend stodio ,phpedit , editplus 2 ,easyeclipse ,dw 等都可以完成。继承的开发工具选择zend比较好用。
3):linux环境下也是安装包部署环境的吗?是否有图形管理界面?
然而在linux上我们依旧可以做开发php,这里我选择的开发环境是lamp(linux+apache+mysql+php),以ubuntu发行版本为例子安装开发环境。apache官网卡可以下载离线安装包,亦可以在线安装。这里选择在线安装比较方便。首先使用ubuntu系统,进入窗口命令(ctrl+alt+t)
apache的安装
apache作为一个功能强大的web程序,自然是架建web服务器的首选,好了,下面我们就来安装apache。在终端下输入下在面命令:
sudo apt-get install apache2
安装完毕后,接下来就要启动apache了
sudo /etc/init.d/apache2 restart
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“it works!“,那就说明apache就成功的安装了,apache的默认安装,会在/var下建立一个名为www的目录,这个就是web目录了,所有要能过浏览器访问的web文件都要放到这个目录里。
php的安装
在ubuntu下安装软件是一件非常简单的事,只需要一个命令就可以了,在终端下执行下面的命令:
sudo apt-get install libapache2-mod-php5 php5
安装完后,我们要重新启动apache,让它加载php模块:
sudo /etc/init.d/apache2 restart
接下来,我们就在web目录下面新建一个php文件来测试php是否能正常的运行,命令:
sudo gedit /var/www/phpinfo.php
然后输入:
<?php bloginfo(); ?> (注意:使用时将bloginfo换成phpinfo,因为服务器的限制,不能使用phpinfo函数)
接着保存文件,在浏览器里输入http://127.0.0.1/phpinfo.php, 如果出现了一个显示php运行参数的页面,那就说明 php已经正常运行了。
但是如果没有显示出页面,而是提示你下载文件,这就说明apaceh没有正确加载php模块,这时解决的方法是,在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件里加入下面的一行命令:
addtype application/x-httpd-php .php .phtml .php3
在加入上面的命令后,再通过下面的命令应重启apaceh该就能解决问题了:
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
后有一种情况没有出现这个期望的页面,那有可能是文件夹www没有获得合适的访问权限,可以通过 sudo chmod +x ./www 改变www文件夹的权限。(熟悉linux的这个权限管理应该懂的)
mysql的安装
sudo apt-get install mysql-server
在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是ubuntu的root密码啊,是你要给mysql设定的root密码,当 然,如果你乐意的话,你设成一样也是可以的。因为主要是用作本地测试有的,所以到这里mysql也就安装完成了,如果真的是要用作服务器的话,那可能还要 去参考一下其它的设置,至于这些设置,后续使用到我会写下的。
好了,开发环境安装就此结束,等待编写符合规则的程序吧!
上一篇: 地图下钻简单实现
下一篇: PHP文件读写操作之文件写入代码