❶ 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站點,並重新啟動該站點。
❷ php一鍵安裝包~呢
本地的PHP平台分為兩種,一種是LAMP,即為Linux+Apache+MySql+PHP;另一種是WAMP,它是 Windows+Apache+MySql+PHP,而前者一般優秀於後者。考慮到大家使用的都是windows平台,所以這里重點介紹在win平台搭建php運行環境。這些組件都是傻瓜式安裝,你一直點下一步即可安裝成功。
常用PHP運行環境一鍵安裝包
2
PHP一鍵安裝包介紹
ComsenzEXP
ComsenzEXP是康盛創想開發的一套社區產品整合體驗安裝包,ComsenzEXP包括:Discuz!(論壇)、SupeSite(CMS)、UCenter(用戶中心)、UCenter Home(SNS社區)。鍾振森本人經常使用ComsenzEXP一鍵安裝,同樣也可以調試其他PHP程序,如:dedecms、phpwind。只要把程序放在wwwroot目錄,資料庫放在MySQL的data目錄即可。
常用PHP運行環境一鍵安裝包
3
DedeAMPZ-PHP環境整合套件
DedeAMPZ 是直接整合PHP + Apache + MySql 的伺服器環境管理軟體,操作十分傻瓜化,適合初中級水平的站長使用。該套裝默認搭載dedecms。安裝使用十分簡單,並支持在php4與php5中切換。同樣也可以調試其他PHP程序,只要放在wwwroot目錄中即可。
常用PHP運行環境一鍵安裝包
4
Xampp
XAMPP是一款比較強大的本地測試平台,雖說面板是英文的,但清楚易懂。注冊為系統服務有個好處就是開機能夠自動運行,但是會消耗一定的系統資源,怎麼取捨用戶自己來定。安裝成功,服務也啟動成功後,就可以把瀏覽器打開輸入http://localhost/,試試是否成功。在XAMPP的網頁選項里,有中文支持,好像好多人都在用Xampp。
常用PHP運行環境一鍵安裝包
5
WampServer
官方網站沒有中文,但是程序支持中文。它能切換在線和離線狀態,選項中的文語言項中也有簡體中文可選,很不錯。
常用PHP運行環境一鍵安裝包
6
PHPStudy
PHPStudy不一樣,它含有IIS+PHP和Apache+PHP,軟體推薦設置是後者。在任務托盤里也有圖標,可以打開面板來看服務運行狀態,也很簡潔。一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境.該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包.對學習PHP的新手來說, WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事.因此無論你是新手還是老手,該程序包都是一個不錯的選擇.
常用PHP運行環境一鍵安裝包
7
AppServ較為輕量的WAMP,程序安裝過程中它提示你可以改變默認的80埠為服務埠,軟體沒有控制面板,但一切操作都在開始菜單中加入了快捷方式。
常用PHP運行環境一鍵安裝包
8
手動安裝PHP運行環境方法
一般來說PHP運行環境需要安裝以下幾個組件:
1:Apache(阿帕奇)Web伺服器軟體;
2:MySQL(小型關系型資料庫管理系統);
3:PHP(php語言的編譯環境);
4:phpmyadmin(管理MYSQL的);
5:Zend(提高PHP執行速度)。
❸ PHP的運行環境難配置嗎
PHP的運行環境不難配置!下面是個案例:
PHP開發環境配置(Windows版)
Apache+MySQL+PHP+phpMyAdmin
系統:Windows XP
Step1:下載以下文件
(1)php-5.2.0-Win32.zip
pecl-5.2.0-Win32.zip
(2)apache_2.2.3-win32-x86-no_ssl.msi
(3)mysql-5.1.12-beta-win32.zip
(4)phpMyAdmin-2.9.1.1-all-languages.zip
Step2:安裝PHP, 配置php.ini
有兩種方法在 Windows下安裝PHP:手工安裝或者使用安裝程序安裝。自動安裝的安裝程序php-5.2.0-win32-installer.msi不包含任何外部的PHP擴展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。據PHP官方手冊上稱安裝 PHP 最好的選擇是手工安裝。在手工安裝中安裝 PHP 最好的方式便是將所有 PHP 有關的文件都放入同一目錄,並在系統的 PATH 環境變數中設置此目錄。本例為手工安裝.
1. 將下載的php-5.2.0-Win32.zip解壓到C:\PHP\ 這個目錄.
2. 再將C:\PHP\ 目錄下的*.dll和 C:\PHP\ext目錄下的所有文件文件復制粘貼到C:\windows\system32\下.
如果需要更多擴展,就將pecl-5.2.0-Win32.zip中的文件也放到C:\windows\system32\下.
3. 配置php.ini。
在ZIP 包中有兩個ini文件,php.ini-dist和php.ini-recommended。建議使用 php.ini-recommended,因為在該文件中優化了性能和安全。復制所選擇的 ini 文件到 PHP 能找到的目錄中,並將其重命名為 php.ini 。
再用記事本打開 php.ini ,查找register_globals = Off,把off改成On.
再查找short_open_tag = Off,把off改成On有一處.
再查找extension_dir = "./" 改為 extension_dir = "C:\PHP\ext"
然後再查找;extension=php_mbstring.dll,把前面的分號去掉.
extension=php_mbstring.dll(不選這個phpMyAdmin會錯)
以下幾個dll作相同更改.
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll 可選
extension=php_gd2.dll 支持GD庫的,一般要選
extension=php_imap.dll 可選
extension=php_ldap.dll
extension=php_mysql.dll 支持MySQL的
接下來修改了一些文件上傳以及內存使用最大限制:
memory_limit = 20M ;內存容量
post_max_size = 20M ;快閃記憶體容量
upload_max_filesize = 20M ; 附件容量
asp_tags = On ;可選,On允許ASP風格的標記,Off禁止
4. 將 PHP 目錄添加到 PATH 環境變數中
系統環境變數path=C:\php
5. 使 php.ini 文件在 Windows下被 PHP 所用
系統環境變數PHPRC=C:\php
Step3: 安裝Apache,配置 httpd.conf 使之支持PHP
1.安裝apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.
安裝完成後輸入[url]http://localhost[/url] 查看Apache是否安裝成功.
(如果安裝了IIS請關閉,或者請改變安裝埠,不然無法啟動Apache服務)
2. 打開文件C:\Apache2\conf\httpd.conf,查找以下設置項.
即注冊文件後綴.
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
</Directory>
綠色為我們新增的設置.
3.查找LoadMole模塊
LoadMole php5_mole "C:/ php/php5apache2_2.dll"
注意斜杠方向與Windows中路徑」\」相反.
4.查找以下,並增加index.php
根據需要還可以增加其它自定義首頁如index.htm
<IfMole dir_mole>
DirectoryIndex index.html index.html.var index.php
</IfMole>
5. 查找 Documentroot "C:/Apache2/htdocs" 將其改為你的WEB路徑; (這里是WEB主目錄,可以不修改)
6.重啟apache.
7. 在web根目錄 C:\Apache2\htdocs\ 下新建index.php,內容如下:
<?php
phpinfo();
?>
在瀏覽器中輸入URL: [url]http://localhost/index.php[/url] 測試結果.
如果不能正常運行,請檢查配置.
Step4: 安裝MySQL
MySQL安裝過程
注意:安裝中,一定要正確配置MySQL Server
安裝完成後,新建conn.php
<?php
$link=mysql_connect('localhost','root','root');
if(!$link) echo "MySQL 資料庫連接失敗";
else echo "MySQL 資料庫連接成功!";
mysql_close();
?>
運行該文件,測試資料庫連接.
Step5:安裝phpMyAdmin配置config.inc.php
phpMyAdmin並不是必需的,只是為了方便管理MySQL資料庫,本身是用PHP編寫而成.但是有了它,會大方便MySQL資料庫管理.
1. 解壓phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin
2. 將C:\phpMyAdmin\config.sample.inc.php重命名為config.inc.php
3. 對照原文件進行如下更改,綠色為新增的.
$cfg['blowfish_secret'] = 'root';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';
4. 將C:\phpMyAdmin\下所有文件和目錄復制到
C:\Apache\htdocs\phpMyAdmin,
在瀏覽器中輸入[url]http://localhost/phpMyAdmin/index.php[/url]進行測試
❹ PHP的運行環境安裝與程序部署
要安裝並部署PHP程序,首先打開小皮面板,確保IP、埠、用戶名和密碼已准備就緒,同時啟動MySQL和Nginx服務。
接著,使用Navicat Premium 16連接MySQL資料庫,輸入連接信息,測試鏈接並確認成功。在新建資料庫時,創建一個名為utf8mb4的資料庫。
下載Z-BlogPHP_1_7_2_3060_Tenet.zip,解壓縮後,將文件內容替換到小皮面板的根目錄,刪除原文件。然後在瀏覽器中輸入127.0.0.1,通過環境檢查,確認設置無誤,繼續下一步安裝。
在安裝程序中,填寫在Navicat中創建的資料庫信息,以及其他設置,完成安裝並進入主頁面。進入後台管理,創建管理員賬號並登錄。
在後台管理界面,進行基礎操作,如創建兩個分類,並點擊保存。在前台,你將看到新創建的分類和文章。只需點擊新建文章,輸入內容並提交,新文章即會在首頁顯示。
❺ 怎樣用PHP腳本調用安裝在Windows中的*.exe程序
在嘗試調用之前,至少你需要了解一定的知識才可以。
你的PHP環境是在Linux伺服器還是Windows伺服器上?如果是Linux伺服器,那麼是不支持exe程序運行的。
你的程序需要放在php文件能訪問的目錄中。當然,你必須能夠訪問PHP伺服器才可以。如果只是客戶端,那是沒用的。PHP不能訪問客戶端的程序。
system或者exec都可以執行文件。不過沒有嘗試Windows下訪問某個特定的程序。
下面是一個例子。使用exec執行『whoami』程序。
<?php
// outputs the username that owns the running php/httpd
process
// (on a system with the "whoami" executable in the
path)
echo exec('whoami');
?>