06-08-20121
This commit is contained in:
93
docs/macos/webserver/php71.md
Normal file
93
docs/macos/webserver/php71.md
Normal file
@@ -0,0 +1,93 @@
|
||||
# Installer PHP (homebrew)
|
||||
|
||||
### Installation:
|
||||
|
||||
```bash
|
||||
$ brew tap homebrew/php
|
||||
$ brew update
|
||||
$ brew install php71 --with-httpd
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Configurer PHP:
|
||||
|
||||
```bash
|
||||
$ bbedit /usr/local/etc/php/7.1/php.ini
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Modifier le httpd.conf:
|
||||
|
||||
```http
|
||||
httpd.conf:
|
||||
#LoadModule php7_module /usr/local/Cellar/php71/7.1.11_22/libexec/apache2/libphp7.so
|
||||
LoadModule php7_module /usr/local/opt/php71/libexec/apache2/libphp7.so
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Version de PHP:
|
||||
|
||||
```bash
|
||||
$ php -v
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Changer de version:
|
||||
|
||||
```bash
|
||||
$ brew unlink php54 && brew link php53
|
||||
```
|
||||
|
||||
Erreur: Failed loading /usr/local/opt/php71-opcache/opcache.so: dlopen(/usr/local/opt/php71-opcache/opcache.so, 9): Symbol not found: *compiler*globals ⇒
|
||||
|
||||
```bash
|
||||
$ brew reinstall php71-opcache --build-from-source
|
||||
$ brew reinstall php71-apcu --build-from-source
|
||||
$ brew reinstall php71-xdebug --build-from-source
|
||||
$ brew reinstall php71-yaml --build-from-source
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Extensions:
|
||||
|
||||
### Liste des extensions (Homebrew):
|
||||
|
||||
```bash
|
||||
$ brew search php71
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Installer l'extension Tideways:
|
||||
|
||||
[:fa-link: https://tideways.io/profiler/docs/setup/installation#macos-homebrew](https://tideways.io/profiler/docs/setup/installation#macos-homebrew)
|
||||
|
||||
```bash
|
||||
$ brew tap tideways/homebrew-profiler
|
||||
$ brew install tideways-daemon-tideways
|
||||
```
|
||||
|
||||
|
||||
|
||||
Puis ajouter dans le php.ini
|
||||
|
||||
`extension=/usr/local/opt/php71/lib/php/extensions/no-debug-non-zts-20160303/tideways.so`
|
||||
|
||||
Idem pour mongodb
|
||||
|
||||
`extension=/usr/local/opt/php71/lib/php/extensions/no-debug-non-zts-20160303/mongodb.so`
|
||||
|
||||
|
||||
|
||||
### Liens:
|
||||
|
||||
[:fa-link: PHP (osx)](https://php-osx.liip.ch/) (package PHP)
|
||||
|
||||
[Installer Xhprof pour PHP7](Xhprof.md)
|
||||
|
||||
[Installer mongodb](mongodb.md)
|
||||
Reference in New Issue
Block a user