您现在的位置:首页 >> 前端 >> 内容

PHP配置(一)

时间:2016/12/22 9:15:41 点击:

  核心提示:一、PHP运行环境1、LAMP : linux+apache+mysql+PHP;2、WAMP: windows+apache+mysql+PHP;二、配置apache1、首先下载apache, ht...

一、PHP运行环境

1、LAMP : linux+apache+mysql+PHP;

2、WAMP: windows+apache+mysql+PHP;

二、配置apache

1、首先下载apache, https://www.apachehaus.com/cgi-bin/download.plx 位数与php位数一致(64或32)。

2、必须安装VC14(还有VC11等对应不同需求)https://www.microsoft.com/en-us/download/details.aspx?id=53840,即Visaul C++2015,因为windows版本的php7是用VC14编译的,不安装会出现不能加载 module php7apache2_4.dll的错误。

3、解压文件,了解一些配置。

a、找到解压的apache文件。打开Apache24文件夹——conf文件夹——httpd.conf文件,使用sublime(其他编辑器也可)打开。(必须)

b、带#的表示注释掉了,找到ServerRoot "c:/Apache24"改为ServerRoot "d:/Apache24" ,也就是将地址改为你存放解压出的apache24文件的路径。(必须)

c、找到Listen 80 监听端口号,默认是80,需不需要改看自己。

d、ServerAdmin 可以绑定自己的邮箱。

e、ServerName localhost:80 可以改为ServerName 127.0.0.1:80其实就是给服务器一个地址和端口号。(必须)

f、DocumentRoot "d:/Apache24/htdocs" 文档根目录(可以自己建立文件夹,指定对路径即可),htdocs文件夹存放静态页面,可以用服务器启动。(必须)

g、改成 ,改到和上面同一路径。(必须)

h、找到DirectoryIndex index.html后面添加两种类型文件即:DirectoryIndex index.html index.php index.htm。(必须)

i、找到ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改成 ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/",只是改变了盘符。

j、找到改成,改变盘符。与上对应。

4、cmd打开命令符,进入d:/apache24/bin目录,输入httpd,没提示错误即可。之后在浏览器输入localhost:80(看你自己定义的是多少端口)网址,启动htdocs文件夹里的index.html文件页面显示 It works。提示MSVCR100.dll错误,说明没执行步骤2。

5、为了方便(4步关闭命令符窗口apache服务就停止),把apache添加到服务,还在命令符中进入bin目录,输入 (httpd.exe -k install -n”ServerName” )回车(没提示错误就没问题),ServerName名字可以自己起,检查是否添加成功,win+r输入 services.msc 如果找到你起的名字说明没问题,点击右键——属性——启动类型改成自动(自动以后,不要在用httpd启动了,如果你httpd启动应该会遇到 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。这是因为服务自动启动了,而你在启动,就出现了端口冲突不管怎么改配置中的端口,都是错的。)。如果手贱添加了多次或多个,在命令符中输入 sc delete (服务名字)。

 

PHP配置(一)

 

三、配置php

1、下载安装php, https://windows.php.net/download/ 下载 Thread Safe 版本,而不是 non Thread Safe ,一定要与apache位数对应好,不然会出错。

2、解压到自己想放的文件夹下,打开之前配置过的apache的http.conf文件,在结尾添加如下代码。
路径是php压缩包解压后在php文件夹下的php7apache2_4.dll文件

LoadModule php7_module "D:/php/php7apache2_4.dll"
PHPIniDir "D:/php"
AddType application/x-httpd-php .php .html .htm

3、将PHP目录下的php.ini-development改名为php.ini,然后打开该文件。

4、php硬配置(去掉分号)

a、拓展库支持:

1. extension=php_gd2.dll   gd2图形支持。
2. extension=php_mbstring.dll   多字节文本支持。
3. extension=php_exif.dll   多字节文本支持。
4. extension=php_mysql.dll  mysql支持。
5. extension=php_pdo_mysql.dll    支持pdo方式连接mysql。
6. display_errors = On  打开错误提示,php代码出错时会给出提示。
7. extension_dir = "D:/php/ext"   扩展文件路径。

5、添加到window的环境变量中。右键计算机——属性——(左侧)高级系统设置——高级——环境变量——(下边的)系统变量——点击path,将php文件夹的路径添加上去。(windows10如图,其他类似,在结尾添加分号后在把路径复制过去。)

PHP配置(一)

检测是否成功:打开明令符输入php,命令符中不提示错误即成功。

四、配置sublime

1、php编译支持(写好php代码后,编译运行,结果会输出到sublime的console)。tools——build System——new build System输入下边代码,保存sublime的user目录下(默认就是)。C:\Users\liuyongshun\AppData\Roaming\Sublime Text 3\Packages\User

{
     "cmd": ["php.exe", "$file"], 
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "selector": "source.php"
 } 

(tools——build system 选择刚才保存的名字,我的就叫php);ctrl+b即可编译运行。

2、安装sublime control package,安装这个之后就可以安装各供扩展插件了。例如livereload(实时刷新页面,无需F5),stylelive(实时刷新)、convertUTF-8(html提示补全功能)等。

PHP配置(一)

a、网上搜索sublime control package 点击进入网站,点击install now 复制对应sublime版本的代码,打开sublime——view——show console ,在下边输入框内粘贴,回车,等待,重启sublime。

b、ctrl+shift+p 打开,输入 pc 找到 install package 回车,弹出输入框,搜索自己需要的插件即可。

Tags:PH HP P配 配置 
作者:网络 来源:liuyongshu
  • 上一篇:自执行匿名函数剖析
  • 下一篇:CSS导航栏