linux安裝php7的方法詳解
linux如何安裝php7?
1、安裝依賴包
yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
2、下載安裝包
cd /usr/local2 wget https://www.php.net/distributions/php-7.1.31.tar.gz
3、解壓
tar -zxvf php-7.1.31.tar.gz
4、檢查當(dāng)前的環(huán)境是否滿足要安裝軟件的依賴關(guān)系
cd php-7.1.31
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --without-pear --disable-phar --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl
5、編譯安裝
make make install
6、在之前編譯的源碼包中,找到 php.ini-production,復(fù)制到/usr/local/php下,并改名為php.ini:
cp php.ini-production /usr/local/php/php.ini
[可選項(xiàng)] 設(shè)置讓PHP錯(cuò)誤信息打印在頁面上
vi /usr/local/php/php.ini
將Off改成On
8.復(fù)制啟動腳本
$ cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm $ chmod +x /etc/init.d/php-fpm
修改php-fpm配置文件:
$ cd /usr/local/php/etc $ cp php-fpm.conf.default php-fpm.conf $ vi php-fpm.conf
去掉 pid = run/php-fpm.pid 前面的分號
$ cd php-fpm.d $ cp www.conf.default www.conf $ vi www.conf
修改user和group的用戶為當(dāng)前用戶(也可以不改,默認(rèn)會添加nobody這個(gè)用戶和用戶組)
9.啟動PHP
$ /etc/init.d/php-fpm start #php-fpm啟動命令 $ /etc/init.d/php-fpm stop #php-fpm停止命令 $ /etc/init.d/php-fpm restart #php-fpm重啟命令 $ ps -ef | grep php 或者 ps -A | grep -i php #查看是否已經(jīng)成功啟動PHP
10.開機(jī)自啟動
vi /etc/rc.local
將 /etc/init.d/php-fpm start 添加進(jìn)去chmod +x /etc/rc.d/rc.local
以上就是linux如何安裝php7的全部內(nèi)容,感謝大家的學(xué)習(xí)和對我們的支持。
上一篇:Ubuntu安裝scrcpy完成手機(jī)投屏和控制(Ubuntu用QQ微信的另一種方法)
欄 目:Linux/apache
下一篇:Linux日志中查找關(guān)鍵字及其前后的信息實(shí)例方法
本文標(biāo)題:linux安裝php7的方法詳解
本文地址:http://mengdiqiu.com.cn/a1/Linux_apache/10758.html
您可能感興趣的文章
- 04-02linux關(guān)閉串口命令 關(guān)閉linux端口命令
- 04-02linux文件命令重命名 linux重命名文件名命令
- 04-02linux命令注入過濾 linux 代碼注入
- 04-02linux中jobs命令 shell jobs命令
- 04-02linux依次執(zhí)行命令 linux命令的執(zhí)行過程是怎樣的?新手必讀
- 04-02linux命令免輸入 linux配置免密登錄
- 04-02linux命令注銷vnc linux命令行注銷用戶
- 04-02軟交換linux命令 軟交換網(wǎng)絡(luò)主要協(xié)議有哪些
- 04-02linux命令歷史記錄 linux查看歷史記錄的操作命令
- 04-02linux命令頁面 linux命令頁面中文


閱讀排行
本欄相關(guān)
- 04-02linux關(guān)閉串口命令 關(guān)閉linux端口命令
- 04-02linux文件命令重命名 linux重命名文件名
- 04-02linux中jobs命令 shell jobs命令
- 04-02linux命令注入過濾 linux 代碼注入
- 04-02linux依次執(zhí)行命令 linux命令的執(zhí)行過程
- 04-02linux命令注銷vnc linux命令行注銷用戶
- 04-02linux命令免輸入 linux配置免密登錄
- 04-02軟交換linux命令 軟交換網(wǎng)絡(luò)主要協(xié)議
- 04-02linux命令歷史記錄 linux查看歷史記錄的
- 04-02linux命令頁面 linux命令頁面中文
隨機(jī)閱讀
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子