给李书记点个赞吧
学习PHP需要了解PHP基础

学习PHP需要了解PHP基础

作者:李书记php 时间:2016-02-23 分类:学习php 评论:0条 浏览:937

李书记今天特地抽出时间为大家分享学习PHP需要了解PHP基础,比如说PHP是什么,怎样搭建开发环境,怎么配置服务器等做出一个基本的解说,通过基本的了解让我们知道PHP是怎么一个运行模式,怎样让我们的网站在服务器或者是本地测试机中跑起来,那么我们几天就来了解下吧。

程序员都不擅长人际交往

程序员都不擅长人际交往

1. PHP是什么?

PHP是超文本预处理器,在服务器端执行的,是嵌入到HTML中的脚本程序。

PHP是解释型语言(非编译型)。

2. 以当前wamp软件的安装,我们的web根目录:D:\xampp\htdocs\

访问方式:使用浏览器:http://localhost/

1:开发环境:开发环境的选择,在公司做开发的时候要看上线的时候是用什么标准,开发的时候需要看什么开发环境,这样上线不会出问题,因为有的环境是高版本的有的是低版本的上线的时候可能服务器会出问题。

2:php,web根目录,代码就是写到里面。地址栏上面不应许为中文。而且必须通过http:服务器进行访问。

3:关闭服务器有几种方式,可以通过软件直接关,2,我的电脑-右键-计算机管理-服务-查看,3,cmd进去 net start apache2.4 、net shop Apache2.4、

4:每个软件都有自己的配置文件

1.>xmapp-Apache配置文件-conf -httpd.conf 这个是主配置文件,其他的这目录里面都是子配置文件

2.>MySQL-bin目录my.ini是MySQL的配置文件

3.>php 配置文件 php.ini 这是php配置文件

4.>日志,在data数据中mysq_error.log错误日志,如果mysql在启动关闭服务中如果报错会像里面写入日志mysql-bin.0000065操作MySQL的命令日志谁要是远程操作数据库这里面就会产生日志记录。还有就是增删改都在里面查不在里面,就是看一眼没损失,所以在用查询命令是不会产生任何记录,所以在数据库中进行查询的时候不会产生任何日志。Apache日志Apache-logs-error.log,错误日志,在Apache中非正常关闭可能也会把错误日志写入里面。access.log,Apache的访问日志,通过这个可以知道谁访问了你,如果有人黑我Apache可以访问最后是谁访问了我的电脑,ip是多少。

PHP的安装方式:

1. window下:集成安装和分别安装(一个个单独安装)。

2. linux系统下:rpm包的安装,源码包安装,yum源安装, 一键安装。

每个软件的配置文件和日志文件:

使用phpinfo测试(查看)php运行环境。

1.查看每个服务配置文件:

php配置文件:

xamp: D:\xampp\php\php.ini

wamp: D:\wamp\bin\apache\apache2.4.4\bin\php.ini

apache配置文件:

xamp: D:\xampp\apache\conf\httpd.conf

wamp: D:\wamp\bin\apache\apache2.4.4\conf\httpd.conf

其中:DocumentRoot “D:/xampp/htdocs” 表示web根目录

其他:DocumentRoot “D:/wamp/www” 表示web根目录

mysql配置文件:

xamp: D:\xampp\mysql\bin\my.ini

wamp: D:\wamp\bin\MySQL\my.ini

2. 本开发环境中只有两个服务:apache(web服务)和MySQL(数据库服务)

其中php不是服务,是一个解释引擎。故没有启动和停止。

启动和关闭服务:

1. 通过窗口(图形界面)

2. 通过系统服务来去启动和停止。

右键【我的电脑】->【管理】->【系统服务】

3. 是命令行(在开始->运行->中输入cmd回车)

在xamp中:

net stop apache2.4 //停止apache服务

net start apache2.4 //启动apache服务

net stop mysql //停止MySQL服务

net stop mysql //启动MySQL服务

在wamp中:

net stop wampapache //停止apache服务

net start wampapache //启动apache服务

net stop wampmysql //停止MySQL服务

net stop wampmysql //启动MySQL服务

以上总结的大家明白了吗?就是针对lamp环境下Linux+Apache+mysql+php在具体的环境下如何配置如何运行等做出的一个总结性的概况,如有不懂的可以咨询李书记。

相关文章阅读:

mysql数据库基础知识学习(一)

linux配置文件位置总结

用php做的网站FTP服务器架设怎么配

 

 

  

发表评论

电子邮件地址不会被公开。 必填项已用*标注