markdown Instalasi php 7.1 di MacOS menggunakan homebrew

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Instalasi php 7.1 di MacOS menggunakan homebrew相关的知识,希望对你有一定的参考价值。

# Instalasi PHP 7.1 di MacOS High Sierra menggunakan Homebrew

Asumsi homebrew sudah terinstall, apabila belum silahkan diinstall terlebih dahulu, kemudian lakukan instalasi wget untuk memastikan instalasi homebrew sudah dapat digunakan. [https://brew.sh/](https://brew.sh/)

```bash
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install wget
```
Lakukan instalasi php 7.1 juga dengan menggunakan brew

```bash
RockIT:~ tjrocks$ brew tap homebrew/dupes
Updating Homebrew...
Warning: homebrew/dupes was deprecated. This tap is now empty as all its formulae were migrated.
==> Tapping homebrew/dupes
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-dupes'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), done.
Tapped 0 formulae (30 files, 23.4KB)

RockIT:~ tjrocks$ brew tap homebrew/versions
Warning: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated.
==> Tapping homebrew/versions
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-versions'...
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 9 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (9/9), done.
Tapped 0 formulae (37 files, 31.1KB)

RockIT:~ tjrocks$ brew tap homebrew/homebrew-php
==> Tapping homebrew/php
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-php'...
remote: Counting objects: 793, done.
remote: Compressing objects: 100% (608/608), done.
remote: Total 793 (delta 532), reused 241 (delta 177), pack-reused 0
Receiving objects: 100% (793/793), 315.45 KiB | 195.00 KiB/s, done.
Resolving deltas: 100% (532/532), done.
Tapped 759 formulae (808 files, 1.4MB)

RockIT:~ tjrocks$ php --version
PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
```
### Reinstall php71 dengan parameter --with-pear

Apabila ada yang terlupa pada instalasi awal lakukan reinstall dan tambahkan parameter yang ingin ditambahkan, contoh reinstall dengan pear;

```bash
$ brew reinstall php71 --with-pear
```

### Install mcrypt extension

```bash
$ brew install homebrew/php/php71-mcrypt
To finish installing mcrypt for PHP 7.1:
  * /usr/local/etc/php/7.1/conf.d/ext-mcrypt.ini was created,
    do not forget to remove it upon extension removal.
  * Validate installation via one of the following methods:
  *
  * Using PHP from a webserver:
  * - Restart your webserver.
  * - Write a PHP page that calls "phpinfo();"
  * - Load it in a browser and look for the info on the mcrypt module.
  * - If you see it, you have been successful!
  *
  * Using PHP from the command line:
  * - Run `php -i "(command-line 'phpinfo()')"`
  * - Look for the info on the mcrypt module.
  * - If you see it, you have been successful!
```

以上是关于markdown Instalasi php 7.1 di MacOS menggunakan homebrew的主要内容,如果未能解决你的问题,请参考以下文章

markdown Instalasi nodejs dengan versi terbaru melalui nvm di Ubuntu Server 16.04 LTS

markdown Melakukan instalasi作曲家secara全球di lingkungan MacOS高山脉mengikuti instruksi杨disediakan。

sh instalasi virtualisasi docker untuk kali linux rolling

markdown Ubuntu - WebMin php 7.3

markdown PHP 7升级 - 如何测试

markdown PHP安装CentOS 7