一、PHP功能
- 1、PHP可以在服务器端运行
- 2、跨平台:可以是多种平台的服务器
- 3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言就是PHP。
- 4、免费使用
二、PHP基本语法
- 1、在网页中添加php代码
<?php
echo "想学习php吗?来慕课网吧";
?>
- 2、Echo语句
echo时PHP中的输出语句,可以把字符串输出(字符串用双引号括起来)。注意echo关键字与字符串之间至少要有一个空格。
<?php echo "Hello world!";?>
- 3、计算表达式
不同于HTML和CSS,在php中我们可以做计算
<?php echo 12*3;?>
- 4、字符串
一个字符串是用双引号括起来的一个词或一个句字,也可以用单引号
<?php echo "Hi,imooc!";?>
<?php echo 'Hi,imooc!';?>
<?php echo 'Hi,'.'imooc!';?>
注意:PHP中字符的连接用".",而不是"+"。
- 5、语句结束符
在PHP编程中需要在每条语句的末尾加入分号“;” - 6、注释
用双斜杠(//)来表示。其它语言中,Html中使用,CSS中使用/注释语句/。
<?php
//输出hi,imooc!
echo "hi,imooc!";
?>
三、WAMPServer安装
- 1、下载WAMPServer安装包(http://www.wampserver.com)
- 2、解压后按照提示安装
- 3、安装成功后任务栏显示WAMPServer图标
- wampserver 小菜单功能:
1.Localhost:本地主机,通过浏览器打开wamp服务信息的界面(注意:端口号!)
2.phpMyAdmin:提供管理MySQL数据库的功能
3.www 目录:根目录
4.MySQL:有MySQL控制台,默认密码为空。可以通过命令操作(show databases;)
5.webGrind:网站性能分析工具 - 4、修改项目存储位置
默认情况加存储在安装目录下的wamp/www下 - 自定义网站根目录(在httpd.conf中修改):
1、DocumentRoot "D:/wamp/www/"修改目录
2、<Directory "D:/wamp/www/">修改目录
3、重启server
4、3.0.6版本,需要修改httpd.conf和httpd-vhosts.conf
5、更改wamp里面配置文件
wampmanager.ini 和 wampmanager.tpl里面的搜索Munu.left里面更改路径
四、多站点配置
1、修改目录:httpd-vhosts.conf,添加站点:
<VirtualHost *:80>
DocumentRoot "E:\php\test01"//网站代码所放目录
ServerName test01.com//主机名
</VirtualHost>
2、在httpd.conf中启用httpd-vhosts.conf这个配置文件
(# Virtual hosts
(#Include conf/extra/httpd-vhosts.conf
(#是注释的意思,把下面这个#号去掉即可启用,3.0.6版本自动完成此步骤)
3、在httpd.conf中修改访问权限,默认只能在本地访问服务器资源,把Deny from All改为Allow from All(这里有2个设置,一个是全局的设置,一个是局部的设置,这里把全局的进行修改,3.0.6版本跳过此步骤)
4、在目录:C:\Windows\System32\drivers\etc下,修改hosts文件(这里要获取管理员权限,详情百度怎样修改hosts文件),添加
127.0.0.1 test01.com
127.0.0.1 test02.com
意思是若访问这两个域名,优先从127.0.0.1这个ip请求资源(若这个没有修改,它会dns解析这个域名去寻找外网)
五、修改默认端口号
默认端口号为:80
- 1、打开Apache的http.conf配置文件
- 2、Listen 8080
- 3、ServerName localhost:8080
- 4、重启server
注意:在默认情况下Apach监听80端口,因此打开一个文件时不用添加端口号,如果更改端口号,再打开文件时必须添加端口号后在写文件名。