条件的搭建教程,OS下安顿PHP开拓情况
分类:计算机编程

前言

windows和linux环境下php教程 apache mysql教程 遇到的搭建教程
 
精解如何科学配置php开辟条件
php语言在开展支付从前,需求将支付景况安插稳当,那样才干促成大家的程序完备运行。那么,怎样准确的配置php开垦条件呢?小说将介绍apache、mysql、php的下载、安装及配置,分别说述在windows和linux意况下开荒条件的搭建。

因在php,Apache,mysql平日更新,版本不等同配备会略有不相同,但入眼的配备都大概

其实不喜欢了windows无缘无故的宕机、病毒了呢,哈哈哈,那一个跟自家都没什么关联。筹算利用下现近日牛X到丰富的云平台未有艺术只可以研讨下PHP。

最近,在本人的Computer上提高了php,php7.0虽说有黄金年代部分更新,速度也升格了不菲,但多年来在做Wechat支付时,开采众多引擎不帮衬php7,于是想能还是无法安装五个版本进行切换,百度了多数情势发掘不行。于是本身入手研商,发今后终极下运作“php -v”,php的本子居然依旧mac os自带的php版本,于是想到了能够改apache配置文件来切换php版本.

  一、下载apache、mysql和php

 

前日的云平台援救的言语唯有PHP、Java和Python。放着WordPress这么牛X的开源框架不用实在可惜。所以尽管有Python的开支资历,可是依旧

主意如下:

  1、apache的下载

本身的配备如下:

用PHP了。什么支出语言能难倒做开荒的?!

1、在/usr/local/php5目录下找到entropy-php.conf,用文件编辑器展开,将

  apache服务器能够因此合法提供的镜像地址来下载windows的apache安装程序,可是都以日语版的,并且下载速度太慢。小编建议大家去华军、天空也许中关村下载最新版的安装程序,速度比非常的慢。

windows sp3

今日狠心必定要把家里的那台MacBook Pro搞成能做php的支付,于是乎起始在百度和谷歌(Google卡塔尔国上各个搜,各样试,最后到底让自家在浏览器通过输

LoadModule php7_module /usr/local/php5/libphp7.so

  2、mysql的下载

apache 2.2.14

入总的来看了那久违了的“hello world!"。

那句配置复制下来,然后删掉.

  mysql的官方网站是。能够下载最新版本的mysql,照旧这句话,建议大家去华军、天空恐怕中关村下载。

php 5.2.12

上边正式领头了。
Mac OS X是停放apache和php的,所以无需安装额外的软件,只要求到对应的地点把权力校订然后开发银行apache就能够了。
1.开启apahce
Mac OS X10.8版本中把图形化的操作开启apache的分界面裁撤了,所以只好通过”终端“输入指令的秘籍来运行。
   ① 张开终端,输入指令: sudo apachectl start回车的前边,终端提醒笔者输入密码,密码?密码?密码是何等?在自己纠葛了几分钟后,倏然想难道是登入系统时的密码?试了一下果然没有错。
   ②在Safari中输入http://localhost其后,果然看见了特别”It Works!“。

2、在/etc/apache2目录下找到httpd.conf,用文件编辑器展开,查找

  3、php的下载

mysql 5.1.40

       图片 1
   ③要是想要关闭apache,只须求在尖峰输入sudo apachectl stop就可以,若要重启apache,则下令为sudo apachectl restart。
   ④在终点输入httpd -v还足以看来日前apache的版本,小编的版本是:
                                          Server version: Apache/2.2.22 (Unix)
条件的搭建教程,OS下安顿PHP开拓情况。                                          Server built:   Dec  9 2012 18:57:18
2.配备设想目录
Mac OS X中apache的文书档案根目录在/Library/WebServer/Documents/下,这几个目录不是倒霉用,只是就如营造友好的目录。这在windows下改过apahce配置文件的都知晓需求找到httpd.conf文件,并修正在那之中的布置内容。Mac OS X把这几个文件所在的目录/etc设为隐蔽了,所以只可以张开Finder想办法张开那个目录才行,百度之后小编采取了最有利的在Finder中通过急忙键Shift Command G的办法得以调出让您输入文件夹路线的窗口。输入/etc,步入该目录。
在/etc/apache2/目录下找到了老大httpd.conf,小编立马那些欢娱呀,等不比的就双击要开荒进行编辑,结果Mac系统很有礼数的唤起作者要筛选什么程序打开?当本身选拔了自带的”文本编辑器.app“后,文件张开了,然后本身就从头安分守纪在windows下的布置最先种种改,结果文本编辑器也是很有礼数的唤起自个儿,”您未有改换的权杖“,作者去,笔者都找到您,张开你了,居然只可以看不能够改?右键-》突显简要介绍,调出窗口,看见”权限“,嘿嘿,还不让小编改,小编把权力设置成能够读写总行了呢,正当自家感觉马到功成时,用文件编辑器展开后依旧看见了那句很有礼数的话。无可奈何,只能请教百度大神。额,需求用vi那一个东东。
    ①sudo vi /etc/apache2/httpd.conf回车后跻身vi程序 
    ②在显示器中输入i,走入修改方式。
    ③在开辟的httpd.conf文件中,首先找到#LoadModule php5_module libexec/apache2/libphp5.so,然后把光标定位到充足井号”#“,然后按下delete键,把这一个#删掉,就去掉了讲授。
    ④增多虚构目录其实跟windows下设置同黄金时代,找到配置AliasModule的标记:<IfModule alias_module>

LoadModule php5_module libexec/apache2/libphp5.so

  php的官网是。能够下载最新的版本。

 

    图片 2

将前方的#去掉,在下生机勃勃行粘贴刚刚复制下来的这句配置,并用#注释掉.

  二、在windows下铺排php开荒意况

实质上本人配配异常的粗略的,实在不欢畅能够下个easyphp,自身google一下

在里面增多

LoadModule php5_module libexec/apache2/libphp5.so#LoadModule php7_module /usr/local/php5/libphp7.so

sudo apachectl restart

  1、apache、mysql和php的装置像安装windows其余软件同样,这里建议把apache和php软件安装在d盘目录下,把mysql软件设置在c盘,那样无需做其余设置,mysql就可以顺利起步运作。

 

Alias /sites/ "/Users/lichallenger/Sites/"

重启apache,此时用phpinfo探测php版本,你会发觉php版本早就切换来php5啦!

  2、配置开拓境况

上边全文字描述,按着做肯定化解

那边是小编的虚构目录路线(命令是按i键走入插入形式,然后直接输入)。还要加上对那几个目录的探问权限,代码跟Windows的如出意气风发辙,改正达成按esc键退出当前格局走入平常格局,输入”:w“把改动保留,再输如”:q“退出vi回到终端。最终的结果如图:

总结

  为了让windows能够实践php,要求做更加的工作,按以下步骤搭建好情况:

apache,mysql,php的装置就背着了,和经常软件大概

图片 3
这边供给证澳优些:那一个Sites目录一齐头本来便是有个别,可是迫于直接待上访谈须要手动配置。笔者不是PHP行家,可是在布局中发现sites 必定要写成/sites/,对应的目录不能够用相对路径,应当要绝对路线。还应该有某个,Alias对应的目录和Directory里的目录供给生机勃勃致。
    ⑤配置实现后重启apache,小编就兴致冲冲的去那多少个Sites目录下树立网页了,结果应诉知未有权力,再度崩溃,又从不权限,搞什么哟,后来百度到要求通过chmod命令校订那三个目录的权位才行,于是又进来终极输入sudo chmod 777 /Sites回车,化解。
    ⑥赶紧在Sites目录下建了一个index.php,里面就写了一句echo "Hello World",在Safari中输入回车,然后自个儿看看了,小编笑了,哈哈!!!

上述正是那篇文章的全体内容了,希望本文的内容对大家的求学可能办事能带给一定的援救,如若有问号大家能够留言交换,多谢我们对台本之家的支撑。

  1)在php安装目录下,找到文件php5ts.dll,将其复制到c盘system32索引下。

 

    图片 4

  2)在php安装目录下,找到文件libmysql.dll,将其复制到c盘system32索引下。

重在是安装现在校订apache和php的源文件

  3)在php安装目录下,找到文件php.ini,将其复制到c:windows下。那几个文件是安插php的为主文件,如设置服务器根目录配置,用文件编辑器展开php.ini文件,找到"doc_root=",因为本身把apache默许安装在d盘根目录下,所以,改革那几个构造项的值为:doc_root=d:apache2htdocs

 

  提醒:顾客依照自身安装apache的门路,校勘该配置项的值。

  1. apacheconfhttpd.conf

  4)在php.ini中找到“extension_dir ="./"”,这一个构造项用来载入php的扩充模块,修正该配置项如下:extension_dir = d:phpext,(要求按本人的安装目录修正php的载入地点)。

 

  5)在php.ini中找到“;extension=php_mysql.dll”,把这项前面包车型地铁子集团去掉,表示使那些项生效。那几个架构项用来使php协理mysql,这里分号起注释功用。修正完php的配备文件php.ini后,保存退出该公文。

  1. phpphp.ini-dist(5.3以后是php.ini-development)

  6)实行apache的配备。转到apache的装置目录下的conf目录,用文件编辑器打开apache的布置文件http.conf。在那文件中找到 dynamic shared object(dos卡塔尔(英语:State of Qatar)support,在loadmodule行的尾声增加如下配置项:loadmodule php5_module d:/php/php5apache2.dll,(须要按本身的安装目录纠正php的载入地点)。该项是经过apache来载入php模块php5apache2.dll,即php以apache的一个模块来运营。

 

  7)为了让apache支持.php后缀的文件,在http.conf中找到addtype项,在最终增添如下配置项:addtype application/x-httpd-php.php。找到directoryindex,在终极增加index.php。为了帮衬中文,找到adddefaultcharset iso-8859-1改为adddefaultcharset gb2312。校勘完后保存http.conf。即成功apache的着力配备。

上面入眼来了

  注意:刚毅建议对apache配置文件http.conf实行改过时,一定服从纠正一点测量检验一点的尺度,即每趟修正完风流倜傥项并保留http.conf后,要重启一下apache,假如apache符合规律运维,则足以开展后续改过,否则,表明本次校订有误,留神检查不分相互复改过。

 

  三、在linux下计划配置php开采条件

  php准将php.ini-dist复制大器晚成份,命名称叫php.ini,然后拿个你赏识的文件编辑器来改这几个文件,依次搜以下文件并开展改换

  1、mysql的安装

  (1)  ;extension=php_mysql.dll 把 前面的 ";"去掉

  在mysql官方网址下载mysql的安装文件mysql-server-4.0.20-0.i386.rpm,试行上边包车型客车一声令下达成mysql的设置。

  (2)   extension_dir = "./"  改成 extension_dir = "你php的目录/ext/" (我的是E:/php/ext/)

  rpm -ivh mysql-server-4.0.20-0.i386.rpm

  (3卡塔尔(قطر‎   配置意况变量,右击“我的Computer”>>“高端”>> “情形变量”将 php的目录和php/ext/目录全体加进去,每一个变量用分号隔断

  在未曾安装mysql密码的动静下,通过以下命令测量试验mysql是不是安装成功。

(比如D:php;D:phpext)

  mysql -u root

 

  现身就好像welcome to the mysql mointor. commands end with;or g的字样,表达安装成功。

 php的改进至此甘休,然后大家来改革apache

  2、apache的安装

要么用你最怜爱的公文编辑器展开 apacheconfhttpd.conf, 依次寻找以下关键字来进展调换

  从apache的官方网站下载unix版本的压缩包,以httpd-2.0.52.tar.gz为例,若是财富包放在/usr/local/src下,走入那几个目录后解压缩,命令如下:

 

  cd /usr/local/src

(1) DocumentRoot "xxx"<Directory "xxx">

  tar -zxvf httpd-2.0.52.tar.gz

上边那多个象征网址根目录,本身替换一下,用相对路径比方 D:/www/

  解压缩后,步向目录httpd-2.0.52,实践以下命令:

 

  ./configure --prefix=/usr/local/apache2 --enable--module=so

(2卡塔尔 DirectoryIndex index.html  这一个是用来安装主目录的,用空格隔离就ok了 比方 index.php index.html 哪个在前就先解析哪个

  个中--prefix=/usr/local/apache2用来钦定apache的设置目录。接下来开展编写翻译,执行一下限令完毕安装。

 

  make

(3卡塔尔(قطر‎ 找到LoadModule那一块东东,加多如下两行(apache用来剖析php的模块)

  mae install

LoadModule php5_module “D:/PHP/php5apache2_2.dll”  
PHPIniDir “D:/PHP” 

  3、配置php开垦情状的设置

地点的目录是您电话上php的设置目录,本人替换吧

  1)从php官方网址下载php5.1.4.tar.gz的压缩包,解压缩该文件包,命令如下:

 

  tar -zxf php5.1.4.tar.gz

(4卡塔尔找到 AddType application/x-gzip .gz .tgz 那一块东东,然后加上上面两行

  2)转到解压缩后的目录,推行以下命令实现php安装目录等有关布署:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

  ./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql

 

  3)接着编写翻译php,命令如下:

到此甘休,校正总体OK,别忘记了Ctrl S

  make

 

  make install

今昔测量检验,在网址根目录下构建贰个index.php,比如笔者的目录是(D:/www卡塔尔(قطر‎

  4)复制当前目录下的公文php大安装目录的lib目录下,并更名叫php.ini,命令如下:

输入测验代码

  cp php.ini-dist /usr/local/php/lib/php.ini

<?php
echo('Hello World');
?>

  5)以上配置php开采境况的设置完后,参见windows下安顿的内容举办相关安插,配置项和配备情势相同。

  看看能还是不可能出口 Hello World,假设能,表达你的wamp情状搭建变成功,

 

想精通Linux上怎么搭建php景况呢,请听下回退解 图片 5

 

 

 

 


本文由澳门新葡8455手机版发布于计算机编程,转载请注明出处:条件的搭建教程,OS下安顿PHP开拓情况

上一篇:只需轻轻生龙活虎键,清理冗余 下一篇:没有了
猜你喜欢
热门排行
精彩图文