PHP
php是运行在服务端的脚本语言.
特点:
1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,甚至是搞破坏_(千万不能真这么做咯),WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的(功能强大吧)。
2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥(不用怕只能指挥一种服务器啦吧)。
3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言就是PHP。
4、免费:免费使用(天下还真有免费的午餐)。
#初试PHP #
可以在页面中编写PHP代码写在<?php ?>标签之间,但注意后面的?>是可以省略的。
我们学习一个php指令: echo(是PHp的输出语句) 让服务器打印一串字符串(字符串使用双引号括起来).
<?php echo "Welcom to imooc !"; ?>
输出语句可以直接做算法:
<?php echo 12*3 ; ?>
结果输出的就是36
关于输出字符串需要注意的一点,php的连接符是 . 也就是字符串可以使用双引号也可以使用单引号来
<?php echo "不管什么情况都是要过去的,ALL IS WELL "; ?>
<?php echo "不管发生了什么"."我们是不是都要去度过去!"; ?>
需要说明的一点就是我习惯在写完字符串之后空一格去写结束符,php是通不过的,php写完直接写结束符,之后结尾就行!最后的php也是可以省略的!
关于Php的注释语句:
html的注释语句是<!注释语句> css的注释语句是: /注释语句/ pHP的注释语句: // ok
环境的集成
LAMPServer(LAMP): Linux 系统 Apache MySQL PHP
WAMPServer(Wamp): windowns系统 Apache MySQL PHP
其他的都有对应的教程,我们也已经都安装了!下面要做的是PHP的下载(是运行在服务器上的脚本语言):
对于wampServer的具体的解释如下: WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
下载的地址就是 WAMPServer.com 需要翻墙,直接在百度搜索wampserver下载,根据自己的电脑下载对应的版本!之后就是安装;
开始安装,之后的提示都可以看懂!我们直接展示怎么验证我们安转的wampserver安装成功了!(一个是浏览器的选择,一个是textediter)
我们看到启动phpMyAdmin默认的用户名底root ,是no password
我们启动这个wampserver程序,出现一个错误:
解决的方法:
显示一个连接吧!之后我们大体说一下子过程:
连接地址:http://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html
我们首先输入: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 之后进入点击下载,会进入一个页面:
选择自己匹配的下载,三个一个是arm的一个是64位和32位的,我们选择64位的下载,下载安装,文件的大小是很小的,我们安转完成之后再次去查看我们的localhost就可以验证是不是wampserver安装成功,并且解决掉了这个错误.
验证: 浏览器输入: localhost
我们可以看到的默认端口是80,MySQL的版本的版本是5.7.14,默认的端口是3306
修改网站的根目录
我们在访问的时候其实就是和访问apache的是一样的,我们打开localhost默认的端口是80,回去访问我们的安装目录下面的
D:\wamp64\www先启动index.php.
而且我们的 D:\wamp64就是我们的安装目录.我们需要修改的就是网站的根目录使用我们自己定义的位置,是的安转的wamp安装目录和网站的根目录进行分开.
第一个修改的就是Apache的配置信息
httpd.config: 修改documentroot和directory
httpdv-hosts.config:
修改我们的wamp的www目录;
这个目录我们点击直接打开会直接打开到我们的安转目录,我们需要修改的就是wamp的配置信息
修改的就是wampmanager.ini文件中的 decriptiom(描述)是 “www目录” 修改我们的名称 之后修改的就是 filename
类似的我们修改: wampmanager.tpl文件中的修改的都是一样的!
再次我们不打算修改了!我们在安装的目录下面创建demo文件,来单独存放我们的网站等文件.
wamp多站点的配置和修改的端口号
wamp多站点的配置需要使用的是就是httpd-vhosta.conf
发现使用xampp的更多(就是Lamp)
直接上xampp下载,下载之后就是安装,之后就是弹出一个界面来控制apache和tomcat的开启mysql的开启和配置等信息!
那个开启不了,一般是端口在占用,找到关闭或者你的电脑里面安装过单独的程序,比如我的里面安装过mysql,之后开始启动没有sql的时候就是不成功,之后卸载之后就ok了!
PHP数据类型
变量的声明: $var = “赋值”;
出去复合变量,一个变量智能存放一种类型的值,后面的会替换前面的值.
<?php
$var = "大家来学习PHP";
echo $var;
echo "<br />";
$var = "来到就要学习,每天进步一点点";
echo $var;
?>
最后的输出就是 来到就要学习,每天进步一点点.
在PHp中变量的声明是 $符号,变量的名称的命名应该差不多.后面是复制,最后一个结束符号(?
变量的命名规则:
1、变量名必须以字母或下划线 “_”开头,如” n a m e ” , ” _name”,” name”,”name” ,”$name2”等,但是”$9name”是不对的。
2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如” q q ” , ” _qq”,” qq”,”qq308” ,” m y a p p l e ” , “ 比 如 " my_apple”,“比如" my