1.8LNMP環境編譯安裝php-5.6.14
一、解壓php
[root@www src]# tar jxf php-5.6.14.tar.bz2
[root@www src]# cd php-5.6.14
二、建立PHP相關使用者
[root@www php-5.6.14]# useradd -s /sbin/nologin php-fpm
三、編譯安裝php
[root@www php-5.6.14]# ./configure
> --prefix=/usr/local/php
> --with-config-file-path=/usr/local/php/etc
> --enable-fpm
> --with-fpm-user=php-fpm
> --with-fpm-group=php-fpm
> --with-mysql=/usr/local/mysql
> --with-mysql-sock=/var/lib/mysql/mysql.sock
> --with-mysqli=/usr/local/mysql/bin/mysql_config
> --with-freetype-dir=/usr/local/freetype
> --with-jpeg-dir=/usr/local/jpeg6
> --with-mcrypt=/usr/local/libmcrypt
> --with-gd=/usr/local/libgd2
> --with-iconv-dir=/usr/local/libiconv
> --with-png-dir
> --with-zlib
> --with-libxml-dir
> --with-curl
> --with-mhash
> --with-openssl
> --with-pear
> --enable-soap
> --enable-gd-native-ttf
> --enable-ftp
> --enable-mbstring
> --enable-exif
> --enable-zend-multibyte
> --disable-ipv6
> --enable-bcmath
> --enable-shmop
> --enable-sysvsem
> --with-pcre-dir
configure: WARNING: unrecognized options: --enable-zend-multibyte (不支援的引數)
[root@www php-5.6.14]# make && make install
[root@www php-5.6.14]# ls /usr/local/php/
bin etc include lib php sbin var
1、複製php主配置檔案
[root@www php-5.6.14]# cp php.ini-production /usr/local/php/etc/php.ini
2、複製啟動指令碼
[root@www php-5.6.14]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@www php-5.6.14]# chmod 755 /etc/init.d/php-fpm
[root@www php-5.6.14]# chkconfig --add php-fpm
[root@www php-5.6.14]# chkconfig php-fpm on
3、複製php-fpm配置檔案
[root@www php-5.6.14]# mv /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@www php-5.6.14]# ls /usr/local/php/etc/
pear.conf php-fpm.conf php.ini
4、檢查配置錯誤
[root@www php-5.6.14]# /usr/local/php/sbin/php-fpm -t
[16-Dec-2015 14:16:26] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful
5、啟動php-fpm
[root@www php-5.6.14]# service php-fpm start
Starting php-fpm done
6、檢視程式
[root@www php-5.6.14]# ps aux | grep php-fpm
root 16922 0.0 0.4 129188 4988 ? Ss 14:17 0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
php-fpm 16923 0.0 0.4 129188 4636 ? S 14:17 0:00 php-fpm: pool www
php-fpm 16924 0.0 0.4 129188 4636 ? S 14:17 0:00 php-fpm: pool www
root 16927 0.0 0.0 103248 876 pts/0 S+ 14:18 0:00 grep php-fpm
7、檢視監聽埠
[root@www php-5.6.14]# netstat -nltp | grep php-fpm
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 16922/php-fpm
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1747/viewspace-2810971/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CPP編譯器安裝(Windows環境)編譯Windows
- Linux 環境下編譯安裝 RedisLinux編譯Redis
- Linux環境PostGIS原始碼編譯安裝Linux原始碼編譯
- Linux 開發環境 -- C/C++開發環境編譯安裝Linux開發環境C++編譯
- [環境搭建] 透過原始碼編譯安裝 Redis原始碼編譯Redis
- JDK20安裝+環境配置+編譯執行JDK編譯
- Debian9 (Stretch) 下編譯安裝 LNMP 環境編譯LNMP
- Debian9(Stretch) 下編譯安裝LNMP環境編譯LNMP
- php環境篇:linux編譯安裝nginx1.13.2PHPLinux編譯Nginx
- CentOS 7.4 環境下原始碼編譯安裝 postgreSQL 11.4CentOS原始碼編譯SQL
- Docker環境下編譯安裝PHP7.1.4 Nginx1.12.0Docker編譯PHPNginx
- WIN10x64系統安裝AliOSThings編譯環境Win10iOS編譯
- centos7環境下二進位制編譯安裝ffmpegCentOS編譯
- CentOS 7.4 環境下原始碼編譯(多例項)安裝 Mysql 5.7.26CentOS原始碼編譯MySql
- Linux環境下, 原始碼編譯安裝詳解 (編譯CMake 3.15 和 gcc 5.3.0 為例)Linux原始碼編譯GC
- CentOS6.9原始碼編譯安裝nginx+php7+mysql環境CentOS原始碼編譯NginxPHPMySql
- openform環境搭建-編譯ORM編譯
- Android編譯環境搭建Android編譯
- 阿里雲 ECS Linux 雲伺服器編譯安裝 PHP 開發環境阿里Linux伺服器編譯PHP開發環境
- 交叉編譯-Mac環境使用NDK編譯FFmpeg編譯Mac
- Ubuntu交叉編譯環境配置Ubuntu編譯
- Milvus 編譯環境演進編譯
- MinGW環境編譯WonderTrader攻略編譯
- 編譯環境 Golang開發環境 vscode+git編譯Golang開發環境VSCodeGit
- Windows 環境下 Python 環境安裝WindowsPython
- Pytorch環境安裝PyTorch
- LNMP 環境安裝LNMP
- futter環境安裝
- golang環境安裝Golang
- swoft環境安裝
- 安裝編譯ffmpeg編譯
- 編譯安裝nmon編譯
- Griffin編譯安裝編譯
- apache編譯安裝Apache編譯
- swoole 編譯安裝編譯
- 編譯安裝zabbix編譯
- VLC在ubuntu環境下編譯編譯
- win10環境下fortran怎麼編譯_win10環境下fortran如何編譯Win10編譯