PHP環境搭建

2021-08-17 22:35:17 字數 2825 閱讀 1947

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-devel

tar -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...