中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux命令行安裝php的方法

發布時間:2020-08-26 11:51:48 來源:億速云 閱讀:249 作者:小新 欄目:編程語言

linux命令行安裝php的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

linux命令行安裝php的方法:首先通過“php -version”命令查看PHP的版本;然后使用命令“sudo apt-get install php5-cli php5-cgi”安裝php依賴庫即可。

linux命令行安裝php的方法

PHP在Linux Ubuntu中安裝

相比Windows中略顯繁瑣的配置,在Ubuntu中幾行命令就可以完成。

我們將同樣構建PHP與Nginx結合的Web服務器環境。

2.1 下載并安裝PHP

默認情況,Ubuntu中會自帶PHP。

# 查看PHP的版本
~ php -version
PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
# 安裝PHP依賴庫
~ sudo apt-get install php5-cli php5-cgi

2.2 下載并安裝Nginx

下載并安裝nginx

~ sudo apt-get install nginx
# 啟動nginx
~ sudo /etc/init.d/nginx start
# 查看Nginx運行狀態
~ sudo /etc/init.d/nginx status
 * nginx is running
# 查看Nginx進程
~ ps -aux|grep nginx
root      2306  0.0  0.0  62860  1344 ?        Ss   15:31   0:00 nginx: master process /usr/sbin/nginx
www-data  2307  0.0  0.0  63216  1916 ?        S    15:31   0:00 nginx: worker process
www-data  2308  0.0  0.0  63216  1656 ?        S    15:31   0:00 nginx: worker process
www-data  2309  0.0  0.0  63216  1916 ?        S    15:31   0:00 nginx: worker process
www-data  2310  0.0  0.0  63216  1656 ?        S    15:31   0:00 nginx: worker process

2.3 下載并安裝spawn

spawn是一個FastCGI的應用,可伸縮地、高速地在HTTP server和動態腳本語言間通信的接口。

安裝spawn-fcgi

~ sudo apt-get install spawn-fcgi

啟動spawn-fcgi

~ sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -C 5 -p 9000 -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid
spawn-fcgi: child spawned successfully: PID: 2940
# 查看進程
~ ps -axu|grep cgi
root      2940  0.0  0.0  55196  6292 ?        Ss   15:40   0:00 /usr/bin/php-cgi
root      2941  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi
root      2942  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi
root      2943  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi
root      2944  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi
root      2945  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

2.4 修改Nginx配置文件

PHP文件運行目錄,/home/conan/php

設置訪問域名,ubuntu.php.me

設置對.php文件,通過fastcgi轉向127.0.0.1:9000解析

編輯文件:nginx.conf

~ sudo vi /etc/nginx/nginx.conf
http {
   # 忽略部分代碼
   server {
       set $htdocs /home/conan/php;
       listen 80;
       server_name ubuntu.php.me;
       location / {
           root $htdocs;
           autoindex on;
           index index.php index.html;
       }
       location ~ \.php$ {
           include fastcgi_params;
           fastcgi_index index.php;
           fastcgi_pass 127.0.0.1:9000;
           fastcgi_param SCRIPT_FILENAME $htdocs$fastcgi_script_name;
       }
   }
}

重啟nginx服務器

~ sudo /etc/init.d/nginx restart
Restarting nginx: nginx.

2.5 設置host

在host中把域名ubuntu.php.me映射為本機IP 127.0.0.1

~ sudo vi /etc/hosts
127.0.0.1       ubuntu.php.me

用ping測試ubuntu.php.me

~ ping ubuntu.php.me
PING ubuntu.php.me (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.040 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.031 ms
64 bytes from localhost (127.0.0.1): icmp_req=3 ttl=64 time=0.067 ms

2.6 PHP測試文件

在目錄 /home/conan/php 中,新建一個PHP的文件env.php

~ mkdir /home/conan/php
~ vi /home/conan/php/env.php
<?php phpinfo(); ?>

2.7 在瀏覽器中,查看PHP運行情況

在瀏覽器中打開HTTP地址:http://ubuntu.php.me/env.php

linux命令行安裝php的方法

注:在瀏覽器端的host文件中,設置ubuntu.php.me域名對應到IP的映射。

這樣我們完成了PHP在Ubuntu中的安裝和配置了!

感謝各位的閱讀!看完上述內容,你們對linux命令行安裝php的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜春市| 铁岭市| 扬州市| 丽水市| 十堰市| 隆子县| 堆龙德庆县| 宁安市| 涡阳县| 林西县| 河间市| 西吉县| 高台县| 平果县| 临安市| 石家庄市| 体育| 平远县| 永吉县| 云南省| 浮梁县| 绥德县| 万载县| 余庆县| 嵊州市| 湘潭市| 郁南县| 宁河县| 濉溪县| 全南县| 老河口市| 靖西县| 昆明市| 昌图县| 金门县| 祁阳县| 奉新县| 宿迁市| 塔河县| 方山县| 读书|