PHP的运行必然少不了服务器的支持,何为服务器?通俗讲就是在一台计算机上,安装个服务器软件,这台计算机便可以称之为服务器,服务器软件和计算机本身的操作系统是两码事,计算机自身的操作系统可以为linux、Unix、Windows或者MacOS,同时服务软件也可以是Apache(PHP)、Tomcat(java/jsp)、IIS(asp)。
PHP主要使用的是Apache服务器,主流的站点搭建组合为LAMP(Linux、Apache、MySQL、PHP),Windows下的集成服务器软件为WAMP(Windows、Apache、MySQL、PHP)。另外,还有一些其它的PHP服务器软件,如德国的lighttpd,俄国的nginx。
此外php框架还有ThinkPHP,CI,YII
框架公共的特点
1,单入口,所有的请求必须从单入口开始,主要是便于管理
2,MVC的思想(分层思想,主要是为了协同开发,实现后期的维护方便)
3,ORM操作数据库
for(;??{ 改为 for(;??:
} 改为 endfor;
<table border=1>
<?php for($i=1;$i<10;$i++){?>
<tr>
<?php for($j=1;$j<10;$j++){?>
<td>
<?php echo $i . ‘*‘ . $j . ‘=‘ . $i * $j;?>
</td>
<?php }?>
</tr>
<?php }?>
</table>
可以改为
<table border=1>
<?php for($i=1;$i<10;$i++):?>
<tr>
<?php for($j=1;$j<10;$j++):?>
<td>
<?php echo $i . ‘*‘ . $j . ‘=‘ . $i * $j;?>
</td>
<?php endfor?>
</tr>
<?php endfor?>
</table>
bin windows下的一些可执行文件
conf 配置文件目录
htdocs apache默认的主机地址
modules 模块:apache所有的功能都是模块化
php.exe就是解析php代码转换成html语言
可以在cmd窗口使用命令 php.exe -f PHP文件所在路径 进行解析
1,在Apache的主配置文件中加载对应的php提供的模块
LoadModule php5_module PHP所提供的模块链接所在路径
LoadModule php5_module ‘E:/server/php5/php5apache2_2.dll‘
2,判断结尾.php
AddType application/x-httpd-php.php
3.1在Apache中指定PHP配置文件所在路径
PHPIniDir php.ini所在路径
3.2 php.ini文件默认是不存在的,是以development和production格式存在,需要格式化
方法:使用php.ini-development文件创建副本改名为php.ini
原文:https://www.cnblogs.com/jcpd999/p/15221155.html