yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-develtar -zxvf 「安裝包名稱」
執行./configure命令
./configure --prefix=/usr/local/php --disable-fileinfo
--enable-fpm
--with
-config
-file
-path
=/etc --
with
-config
-file
-scan
-dir
=/etc/php.d --
with
-openssl
--with
-zlib
--with
-curl
--enable-ftp
--with
-gd--
with
-xmlrpc
--with
-jpeg
-dir
--with
-png
-dir
--with
-freetype
-dir
--enable-gd
-native
-ttf
--enable-mbstring
--with
-mcrypt
1=/usr/local/libmcrypt --enable-zip
--enable-mysqlnd
--with
-mysqli
=mysqlnd --
with
-pdo
-mysql
=mysqlnd --
with
-mysql
-sock
=/var/lib/mysql/mysql.sock --without-pear
--enable-bcmath
執行make命令:make
執行make install命令:make install
將php包解壓目錄中的配置檔案放置到正確位置(configure命令中的–with-config-file-path設定的位置)
\cp -ri php.ini-development /etc/php.ini
建立並設定php-fpm執行賬號
groupadd php-group
useradd -m
-g php-group
-s /sbin/nologin php-user
cd /usr/local/php/etc
cp php-fpm
.conf.default php-fpm
.conf
vim php-fpm
.conf
設定user
cd php-fpm.d
cp www.conf
.default www.conf
vim www.conf
//搜尋「user」設定執行賬號:
user=php-group
group=php-user
配置nginx支援php
vim /usr/local/nginx/conf/nginx.conf
開啟php-fpm功能
設定php-fpm為系統服務:
vim /etc/systemd/system/php-fpm.service
檔案內容:[unit]
description=php-fpm
after=network.target
[service]
type=forking
execstart=/usr/local/php/sbin/php-fpm
privatetmp=true
[install]
wantedby=multi-user.target
設定php-fpm服務開機自啟動:
systemctl enable php-fpm.service
啟動php-fpm:
systemctl start php-fpm.service
檢視是否啟動成功
ps aux | grep php-fpm
(注意:–with-mcrypt引數指定的是libmcrypt的安裝目錄。php7不再使用mysql的庫來支援mysql的連線,而是啟用了mysqlnd來支援,所以php7的編譯已經不再使用–with-mysql引數指定mysql的安裝位置了,若想支援mysql,需要設定–enable-mysqlnd、–with-mysqli和–with-pdo-mysql=mysqlnd引數,–with-mysql-sock指定的是編譯mysql時-dmysql_unix_addr引數指定的檔案) ↩
php環境搭建 xp xp系統php環境搭建
php 環境搭建第四步 在 windows 7 下如何進行 php 配置環境。php 環境在 windows 7 上的配置相比 windows xp 等要簡單很多,不 需要複製等操作,你只要將 php.在windows下設定iis php.1頁 免費 在windows xp中配置支援.2頁 免費 w...
LAMP環境搭建 php環境搭建
yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...
搭建 PHP 環境
所需軟體 apache2.2.8 php 5.2.5 mysql 5.0 1.安裝 apache 安裝包格式 在 network domain 和 server name 裡填入 127.0.0.1,右下角可以控制 apache 伺服器的啟動與關閉。安裝好後,在瀏覽器裡輸入 http localho...