A. php安裝教程詳解(php安裝)
linuxyum安裝php7.3先安裝前面的教程,再安裝後面的
參考教程1:
參考教程2:
安裝PHP
1、安裝PHP73
1.1、卸載舊版本PHP
yumremovephp*
1.2、安裝EPEL:
sudoyuminstallepel-release
1.3、安裝remi(選一個):
sudorpm-Uvh
rpm-Uvh
1.4、查看目前有php的什麼版本(可忽略)
sudoyumlistphp*
1.5、列出所有的php相關的rpm包(可忽略)
rpm-qa|grepphp
1.6、刪除php相關的rpm包(一次只能刪除一個)(可忽略)
rpm-ephp72w-mysqlnd-7.2.17-1.w7.x86_64
1.7、列出remi倉庫下所有PHP7.3可用模塊。(可忽略)
yum--enablerepo=remi-php73searchphp|grepphp73
1.8、安裝PHP7.3
yum--enablerepo=remi-php73installphp
1、安裝PHP7.3:
(解決yum安裝apache關聯不了PHP的問題,用以下命令安裝)
yum--enablerepo=remi-php73installphp
安裝模塊
yum--enablerepo=remi-php73installphp73-php-fpmphp73-php-cliphp73-php-bcmathphp73-php-gdphp73-php-jsonphp73-php-mbstringphp73-php-mcryptphp73-php-mysqlndphp73-php-opcachephp73-php-pdophp73-php-pecl-cryptophp73-php-pecl-mcryptphp73-php-pecl-geoipphp73-php-recodephp73-php-snmpphp73-php-soapphp73-php-xml
2、設置開機啟動、運行服務:
systemctlenablephp73-php-fpm
systemctlstartphp73-php-fpm
3、查找php.ini位置:
find/etc/opt/remi/php73-namephp.ini
/etc/opt/remi/php73/php.ini
找到apache的配置文件:httpd.conf
sudofind/-namehttpd.conf
位置如下:
/etc/httpd/conf/httpd.conf
5、PHP日常操作
systemctlrestartphp73-php-fpm#重啟
systemctlstartphp73-php-fpm#啟動
systemctlstopphp73-php-fpm#關閉
systemctlstatusphp73-php-fpm#檢查狀態
php-m#查看PHP已安裝拓展模塊
php-v#查看PHP版本
PHP如何安裝及配置2.因為PHP是被動型的服務,目的就是為apache提供了處理php代碼的服務。因此我們要做的配置就是告訴apache,PHP在哪?需要它處理什麼樣的文件。
所以,打開apache的配置文件,httpd.conf。
搜索LoadMole,找到之後按照相同的格式載入php模塊,輸入:
接著搜索mime_mole,找到後按照相同格式在該標簽內,輸入:
放的位置是沒什麼要求,最好是能跟好隊形,好修改。
上面添加的配置,分別是告訴php的位置,然後告訴伺服器.php的文件會被當作「application/x-httpd-php」格式處理,而伺服器里處理application/x-httpd-php格式的就是php。這樣配置之後,一旦是.php的文件伺服器都會調用我們的php來處理。
到這里php代碼就可以正常使用了。
3.php的配置以及添加擴展
php本身的配置是要自己創建的。
首先,在解壓的php目錄下找到php.ini-development文件,這是php提供的配置模版,復制並修改文件名為php.ini。
由於php是被動服務,它的配置文件也一樣是apache來調用,所以還是要到apache的配置文件httpd.conf里添加:
接著,如果要添加擴展,可以在php的配置文件php.ini里搜索extension_dir,找到下圖:
php配置文件的注釋是靠「;」,這項配置是說明擴展文件的所在目錄。
按格式加上:extension_dir="你的擴展文件目錄"
你的擴展文件目錄就是php解壓目錄下的ext文件夾,即:"解壓目錄/ext"。
接著需要告訴php載入哪些擴展:
在php.ini里添加:extension=你要添加的擴展名字
Dockerphp安裝擴展步驟詳解
Docker中的PHP容器安裝擴展的方式有
1、通過pecl方式安裝
2、通過php容器中自帶的幾個特殊命令來安裝,這些特殊命令可以在Dockerfile中的RUN命令中進行使用。
docker-php-sourceextract|delete
參數說明:
案例:
命令格式:
docker-php-ext-install「源碼包目錄名」
注意點:
案例:
誰會php-5.6.3的安裝教程前些天剛好安裝過,使用的是?win7(win8)64位?+?IIS?+?Php5.6.3,記錄的安裝過程如下:
1.?首先安裝IIS。
2.?下載最新版的?php-5.6.3-nts-Win32-VC11-x64.zip,並解壓到目錄下。
3.?將PHP目錄下的?php.ini-development?復制一份,並重命名為?php.ini。然後修改:
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
extension_dir?=?"PHP所在目錄,如:D:PHP5.6.3ext"
doc_root?=?"你的網站目錄"
date.timezone?=?Asia/Shanghai
再根據需要打開擴展,如:
extension=php_mbstring.dll
extension=php_exif.dll??????;?Must?be?after?mbstring?as?it?depends?on?it
extension=php_mysql.dll
extension=php_mysqli.dll
4.?下載?PHPManagerForIIS-1.2.0-x64.msi?,然後安裝。
5.?啟動?IIS?管理器,雙擊「php?manager"圖標。
6.?注冊新PHP,根據需要設置PHP。
php-5.4.1如何安裝給你一個教程吧,用網路搜索
在c:php5文件夾中,用記事本打開文件php.ini-dist,修改如下內容後「另存為...」php.ini文件
(1)查找到safe_mode=段落,將safe_mode=Off修改為safe_mode=On
(2)查找到expose_php=On段落,將expose_php=On修改為expose_php=Off
(3)查找到display_errors=On段落,將display_errors=On修改為display_errors=Off
(4)查找到extension_dir=段落,設置動態庫擴展的路徑,如extension_dir=c:php5ext
(5)查找到;cgi.force_redirect=1段落,修改為cgi.force_redirect=0
提示:(4)和(5)是必須做的。記著要另存為php.ini
4.將編輯好的php.ini文件剪切到Windows安裝文件夾下(如:C:Winnt或C:Windows)
5.在IIS中,選擇要使用PHP的站點,右鍵菜單中選擇「屬性」,選擇「主目錄」標簽,在該界面中點「配置」,添加或重新編輯php擴展的「應用程序擴展名映射」,可執行文件選擇為C:php5php5isapi.dll,擴展名為php,確定應用後退出IIS配置
6.停止IIS的WEB站點,並重新啟動該站點。