新浦京81707con > 软件下载 > 下搭建php开发环境,详细教程

原标题:下搭建php开发环境,详细教程

浏览次数:194 时间:2019-06-26

---复苏内容开首---

网络的课程已经有那个,这里简洁的记录一下。以 Mac OS X Mavericks 10.9.X 为例。

举例您是一名 Web 开垦者,许多时候都必要在地面搭建服务器测试情形,例如Apache Mysql PHP 这样的条件。事实上 Mac OS X 中想要搭建那样的蒙受异常粗略,本文大家就能够将详细的教程分享给我们。

  Mac OS X系统已预装集成了Apache+php,可是在新的系列中苹果撤除了图形分界面,所以只能从命令行开启了。

 

第一须求表明的是,Mac OS X 系统实际已经集成了 Apache PHP景况,用户手动开启就可以。在前头的 OS X 系统中,只必要进入「系统偏好设置——共享」,然后展开「Web 共享」就足以打开Apache。可是在风行的 Mountain Lion 中苹果撤除了那几个共享作用的图形分界面,只好从命令行开启。

  启用apache:

先附上怎样进入内定目录文件夹,开关盘 Command Shift G ,然后输入钦定目录名就能够。

新蒲京在线 1

  展开终端

工具/原料

  • 以 Mac OS X Mavericks 10.9.X 为例。

Mountain Lion 中早已没有”Web共享”

新蒲京在线 2新蒲京在线 3

一、启动 Apache

  1. 1

    Mac OS X 系统现已合併了 Apache PHP 景况,依次进入“系统偏好设置 -> 共享” ,开启“Web 共享”,就足以张开 Apache。

     

    但新版的 Mac OS X 中,苹果撤消了这些共享作用的图形分界面,只可以从命令行开启。

  2. 2

    在终端里输入指令,运维 Apache: sudo apachectl start

    关闭 Apache: sudo apachectl stop

    重启 Apache:sudo apachectl restart

    查看 Apache 版本:httpd -v

     

    Mac OS X 10.9.X 中的 Apache 版本新闻:

    Server version: Apache/2.2.26 (Unix) Server built:   Dec 10 2013 22:09:38

  3. 3

    启用 Apache 之后,在浏览器中做客 或 works!”就象征运转如常。

    END

启用 Apache/Web 共享

开荒终端,运转运营 Apache 命令:

sudo apachectl start

闭馆命令:

sudo apachectl stop

重启命令:

sudo apachectl restart

查阅 Apache 版本命令:

httpd -v

Mountain Lion 中集成的 Apache 版本如下:

mbp:~ eyon$ httpd -v
Server version: Apache/2.2.22 (Unix)
Server built: Jun 20 2012 13:57:09

启用 Apache 之后,你能够从来在浏览器中做客 works!”就表示运转如常。

新蒲京在线 4

 

二、Root 目录

  1. 1

    OS X 中私下认可有三个目录能够直接运转你的 Web 程序,三个是系统级的 Web 根目录,一个是用户级的根目录,大家记下就能够。

     

    注:以下 haibor 为用户名,须求按实际修改。

     

    Apache系统级的根目录及对应网站是:

    /Library/WebServer/Documents/

     

    用户级的根目录及对应网站是:

    ~/Sites

     

     

     

     

    ~/Sites 也正是您用户目录上边包车型大巴”站点”目录,在 OS X 中,那几个目录恐怕未有,所以您须求手动创设一个同名目录。

     

    树立艺术很轻易,直接在极限中运作:

    sudo mkdir ~/Sites

    新蒲京在线 5

  2. 2

    树立“站点”文件夹之后,检查 /etc/ 文件夹下边是或不是有“haibor.conf”那么些文件:

    /etc/apache2/users/

     

    倘使没有,那么您必要创建三个,取名称叫“haibor.conf”,能够使用 vi 恐怕nano 那二种编辑器之一来创设。

     

    sudo vi /etc/apache2/users/haibor.conf

     

    始建之后将上面包车型客车这几行内容写到上边的 conf 文件中:

    <Directory "/Users/haibor/Sites/">

        Options Indexes MultiViews

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

  3. 3

    文本保留之后,给它赋予相应的权能:

    sudo chmod 755 /etc/apache2/users/haibor.conf

     

    接下去重启 Apache,以使该配置文件生效:

    sudo apachectl restart

     

    从此今后您就足以经过浏览器访问你的用户级目录网页了,你能够不管防个网页进去测试一下。根目录地址为:

     

    也得以转移根目录,但要记得给新文件夹设置,文件夹必要有试行权限x,设置了755就足以了:

    mkdir /Users/user/workspace chmod 755 /User/user/workspace

     

    把/etc/apache2/httpd.conf文件里的 /Library/WebServer/Documents/ 都替换来本人的渠道,比方 /User/user/workspace

     

    重启Apache:apachectl restart,再度访问localhost即展示的是更改后的文件里的剧情了。

    END

Root 目录

启用 Apache 之后,你首先得领会网页文件应该松开哪个目录能力平常运转,相信有过 Linux 服务器配置经验的对此不会不熟悉。OS X 中暗许有八个目录能够直接运营你的 Web 程序,二个是系统级的 Web 根目录,叁个是用户级的根目录,大家记下就能够。

系统级的根目录是:

/Library/WebServer/Documents/

它对应的网站是:

用户级的根目录是:

~/Sites

新蒲京在线 6

~/Sites 也正是你用户目录上边包车型地铁”站点”目录,在 OS X Mountain Lion 中,这么些目录只怕未有,所以你需求手动创设一个同名目录。营造艺术很简短,直接在巅峰中运行:

sudo mkdir ~/Sites

确立”站点”文件夹之后,检查下边那个文件夹下边是不是有”你的用户名.conf”这些文件。

/etc/apache2/users/

只要未有,那么您需求创造贰个,取名叫”你的用户名.conf”,你能够采纳 vi 只怕 nano 那三种编辑器之一来成立。

sudo vi /etc/apache2/users/你的用户名.conf

开创之后将下边包车型地铁这几行内容写到上边的 conf 文件中:

<Directory "/Users/username/Sites/">Options Indexes MultiViewsAllowOverride AllOrder allow,denyAllow from all</Directory>

文本保留之后,给它赋予相应的权力:

sudo chmod 755 /etc/apache2/users/你的用户名.conf

接下去重启 Apache,以使该配置文件生效:

sudo apachectl restart

从此你就可以通过浏览器访问你的用户级目录网页了,你能够不管防个网页进去测试一下。根目录地址为:

(请将username改成你的用户名)

在巅峰中得以查看集成的php和apache版本。

三、启动 PHP

  1. 1

    OS X Mavericks 中一度集成了 PHP 5.4.30 版本,须要手动开启。你能够用 vi 可能 nano 编辑器展开上边那么些文件:

    sudo nano /etc/apache2/httpd.conf

     

    然后按ctl W举行寻觅,找寻”php”,第一条相称的应当是下面那句代码:

    LoadModule php5_module libexec/apache2/libphp5.so

     

    请将那句代码前面包车型地铁#去掉,然后保留文件。

     

    接下去再一遍重启 Apache:

    sudo apachectl restart

     

    后天 PHP 应该已经开端职业了,你可以在用户级根目录下(~/Sites/)放三个PHP测试文件,代码如下:

    <?php phpinfo(); ?>

    END

启用 PHP

Mountain Lion 中曾经济合营龙了 PHP 5.3.13 版本,也急需手动开启。你能够用 vi 只怕 nano 编辑器打开上边那么些文件:

sudo nano /etc/apache2/httpd.conf

下一场搜索”php”,第一条相称的相应是上边那句代码:

LoadModule php5_module libexec/apache2/libphp5.so

请将那句代码前边的#去掉,然后保留文件。

接下去反复回重启 Apache:

sudo apachectl restart

方今 PHP 应该早已上马事业了,你能够在用户级根目录下(~/Sites/)放三个PHP测试文件,代码如下:

<?php phpinfo(); ?>

========================================================================

四、安装 MySQL

  1. 1

    OS X Mavericks 中并不曾集成 Mysql,须要手动安装。

     

    您能够点击  去官方网站下载 MySQL 的安装包。

     

    请下载 Mac OS X 10.7 (x86, 64-bit), DMG Archive  (如有更新版本,可下载)。

     

    下载完DMG之后,双击你会提取出三个文本和叁个 RedMe.txt 文书档案。那八个公文分别是:

    mysql-5.6.15-osx10.7-x86_64.pkg

    MySQLstartupitem.pkg

    MySQL.PrefPane

     

    你必要各样安装那四个文件,MySQLStartupItem.pkg安装后,mysql会随系统运行而自运行,MySQL.prefPane表示能够在系统偏好设置中来看mysql选项,还应该有一个便是mysql的安装项。

    新蒲京在线 7

  2. 2

    多少个文本都设置实现未来,进入「系统偏好设置」,在面板的最下边你相会到多少个MySQL 的装置项,点击它之后就能够启动MySQL。

     

     

    也得以由此命令开启mysql:

    sudo /usr/local/mysql/support-files/mysql.server start

     

    假如您想查看 MySQL 的版本,能够用下边那个命令:

    /usr/local/mysql/bin/mysql -v

     

    运转方面这几个命令之后,会直接从命令行中登入到 MySQL,输入命令 q 就可以退出。

     

    到此地 MySQL 已经配备完成,并且能够运作。

  3. 3

    为了越发方便使用,最棒再设置一下体系情形变量,也正是让 mysql 这些命令在任何路线都能够一直开发银行(没有供给输入一长串的准确路线)。

    设置情形变量也很有益于,直接用命令(这里作者用 vi 编辑器举例):

    cd ; vi .bash_profile

     

    下一场按字母 i 进入编辑方式,将上面包车型地铁那句代码贴进去:

    export PATH="/usr/local/mysql/bin:$PATH"

     

    然后按 esc 退出编辑器,再输入 :wq(别忘了冒号)保存退出。当然你只要运用 nano 或然别的编辑器的话,操作办法跟这几个只怕差异等,反正意思正是将方面那句话写入到 .bash_profile 文件中。

     

    接下去还要再一次加载一下 Shell 以让地点的处境变量生效:

    source ~/.bash_profile

     

    尔后你就足以在终端的人身自由目录使用 mysql 命令了,你能够运转 mysql -v 试试。

  4. 4

    最后一步,安装好后暗中认可的用户名是root,密码为空,你还应有给您的 MySQL 设置叁个 root 用户密码,命令如下:

    mysqladmin -u root password '这里填你要设置的密码'

     

    (请牢记密码一定要用半角单引号包起来)

     

    上边的 mysqladmin 命令,作者并未有写完整路线。因为上边大家早就安装了情形变量,假设您未曾设置情形变量的话,就须要用/usr/local/mysql/bin/mysqladmin ******** 来运行。

    END

安装 MySQL

Mountain Lion 中并不曾集成 Mysql,需求手动安装。你能够点击这几个链接下载 MySQL 的安装包,请下载 Mac OS X ver. 10.6 (x86, 64-bit), D名爵 Archive(能够在 Mountain Lion 下不荒谬干活)。

点击下载之后,会跳转到一个注册/登入页面,你无需注册也无需报到,间接点登陆框下边包车型客车:No thanks, just take me to the downloads! 就足以跳过那个手续直接开头下载了,整个 DMG 包差十分少是113MB。

新蒲京在线 8

下载完DMG之后,双击你会领抽取三个文本和三个 RedMe.txt 文档。那四个文本分别是:

  • mysql5.5.xxx.pkg
  • MySQLstartupitem.pkg
  • MySQLPrefPane

您供给各样安装那多少个公文,双击之后系统可能会提示您由于该软件包来自己份不明的开拓者,无法安装。遭遇这种景况,你能够按住 command 键,然后右键点击安装文件,再点击右键菜单中的”展开”,那样就能够绕过这几个安全范围了(当然你也足以在系统偏好设置——安全性与隐秘——通用中改成可张开”任何来自”的应用程序)。

多个文件都设置到位之后,进入「系统偏好设置」,在面板的最上边你会看到三个MySQL 的设置项,点击它之后就能够运行MySQL,恐怕你也得以因而上面包车型客车命令开启:

sudo /usr/local/mysql/support-files/mysql.server start

要是你想查看 MySQL 的本子,能够用上边那些命令:

/usr/local/mysql/bin/mysql -v

运作方面那几个命令之后,会一贯从命令行中登陆到 MySQL,输入命令 q 就可以退出。

新蒲京在线 9

到那边 MySQL 已经布署完毕,并且可以运转。但为了尤其方便使用,你最棒再设置一下种类遭遇变量,也等于让 mysql 那个命令在别的路线都能够直接开发银行(不须求输入一长串的准确路线)。

安装景况变量也很有益于,直接用命令(这里作者用 vi 编辑器例如):

cd ; vi .bash_profile

然后按字母 i 进入编辑形式,将上面包车型客车那句代码贴进去:

export PATH="/usr/local/mysql/bin:$PATH"

接下来按 esc 退出编辑器,再输入 :wq(别忘了冒号)保存退出。当然你只要采取nano 也许别的编辑器的话,操作方法跟那么些大概不一样样,反正意思正是将地点这句话写入到 .bash_profile 文件中。

接下去还要再次加载一下 Shell 以让地点的意况变量生效:

source ~/.bash_profile

现在您就能够在顶峰的轻巧目录使用 mysql 命令了,你能够运作 mysql -v 试试。

终极一步,你还应该给您的 MySQL 设置一个 root 用户密码,命令如下:

mysqladmin -u root password '这里填你要设置的密码'

(请记住密码一定要用半角单引号包起来)

地点的 mysqladmin 命令,作者尚未写完整路线。因为上边我们曾经设置了情形变量,假诺您未曾安装情状变量的话,就须要用/usr/local/mysql/bin/mysqladmin ******** 来运行。

新蒲京在线 10

五、安装 phpMyAdmin 或 adminer

  1. 1

    在设置 phpMyAdmin 从前,请首先修复 2003 socket 错误:

    sudo mkdir /var/mysql

    sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

     

    进而能够在 phpMyAdmin官方网址下载安装包,推荐下载 english.tar.gz,也得以下载 all-languages.tar.gz 使用中文版,解压之后,将解压出来的公文夹改名字为”phpmyadmin”,并内置上边建设构造的”站点”目录下(~/Sites)。

     

    下一场在 phpmyadmin 下创建一个 config 文件夹:

    到那边正是实现了,接下去你就能够访问  

     

     来通过 phpmysql 管理你的数据库了。 

     

    也足以运用 adminer 来保管,很有利的说,推荐相关文章轻量级主流数据库Web端管理工科具Adminer。

    END

安装 phpMyAdmin

在装置 phpMyAdmin 以前,请首先修复 二零零三 socket 错误:

sudo mkdir /var/mysql

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

然后去 phpMyAdmin 网址下载安装包,推荐下载 english.tar.gz。解压之后,将解压出来的文本夹改名叫”phpmyadmin”,并内置上边建设构造的”站点”目录下(~/Sites)。然后在 phpmyadmin 下创设一个 config 文件夹:

mkdir ~/Sites/phpmyadmin/config

修改权限:

chmod o w ~/Sites/phpmyadmin/config

现在就能够从浏览器中走访phpmyadmin的开端设置页面了:

(请将 username 修改成你的用户名)

开采页面之后,基本上不须求布署。进去将来点击”New server”,在 Basic settings 页面确定保证 Serverhostname 是 localhost,在 Authentication 配置好登录用户名和密码(以前安装的 root 密码),点击保存就足以了。

phpMyAdmin配置落成之后,上面营造的 /config 目录中会出现一个config.inc.php 文件,将这么些文件移到 phpmyadmin 根目录(上一流),然后删除这几个空的 /config 目录。

到此地正是达成了,接下去你就足以访问 (将username替换到你的用户名)来经过 phpmysql 管理你的数据库了。

如上正是在 OS X Mountain Lion 上配备 Apache Mysql Php 的一体化教程。即使大家有任何不知底的地方,请在上边争执框中提问。

 ========================================================================

六、设置虚拟主机

  1. 1

    配置 Apache 文件:

     

    sudo vi /etc/apache2/httpd.conf

     

    在 httpd.conf 中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉后面包车型大巴“#”,“:wq!” 保存并脱离。

     

    重启 Apache:sudo apachectl restart 。

  2. 2

    配置虚拟主机文件 httpd-vhost.conf

     

    sudo vi /etc/apache2/extra/httpd-vhosts.conf

     

    其实,那七个虚拟主机是不设有的,在并未有配备任何别的虚拟主机时,大概会促成访问localhost时出现如下提醒:

    Forbidden You don't have permission to access /index.php on this server

     

    最简便的艺术正是在它们每行前面加上#新蒲京在线 ,,注释掉就好了,那样不只能参照他事他说加以考察又不变成别的主题素材。

    END

运作运营apache命令:

七、关于 php.ini

  1. 1

    先复制一份 php.ini,然后就可以透过php.ini来安顿各类PHP成效了。

    sudo cp /etc/php.ini.default /etc/php.ini

     

    比方说修改 upload_max_filesize、memory_limit、post_max_size 三项值,来调动PHP提交文件的最大值,例如phpMyAdmin中程导弹入数据的最大值。

  sudo apachectl start

闭馆命令:

  sudo apachectl stop

启用apache以往,你可在浏览器中输入http://localhost,如若看到 “it works!”则意味着运转成功。

 

运维了apche,页面也能查看了。不过你是还是不是郁闷目录在哪个地方?

OS X中暗中同意是有五个目录的:

  系统级根目录:

    /Library/WebServer/Documents/

  对应网站地址:

    

本文由新浦京81707con发布于软件下载,转载请注明出处:下搭建php开发环境,详细教程

关键词: 新浦京81707con Apache

上一篇:Bootstrap导航悬浮顶部,免费晋级前台工程师呦

下一篇:【澳门葡京网上开户】SQL性能调优,以指定字段