php包下載地址
⑴ phpStorm軟體求提供一款中文免費版,謝謝!
《PhpStorm 2020.1中文破解版》網路網盤資源免費下載:
鏈接: https://pan..com/s/1GTg54RahK6cGscMTr0fudg
PhpStorm 2020.1是由JetBrains公司研發的一款功能豐富的PHP集成開發環境,是PhpStorm編程軟體系列的最新版本,深厚世界各地PHP程序員的喜歡,很多工程師都用它來開發和部署網站。該軟體擁有強大的智能編碼輔助功能,包含動態錯誤檢查、零配置調試、擴展的HTML、代碼重構等等。
⑵ 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版本
mysql下載安裝和PHP下載安裝問題這幾天在網上找了血關於MYSQL的教程.但怎麼看都不行.希望高手遠程教教我配了好多次,按這個順序這種配置一般都沒問題,不要覺得麻煩,細心一點15分鍾就可以配好,有問題可以給我留言。
首先:Apache的安裝配置(版本:apache_2.2.6-win32-x86-no_ssl)
直接按默認安裝,安裝時要關閉瀏覽器跟下載軟體,否則安裝完成後伺服器不能啟動,報不能綁定80埠的錯誤。啟動後在地址欄中輸入「」或「」,如果可以看到"ItWorks",說明安裝成功。
如果需要更改默認路徑,打開「C:.2conf」目錄下的httpd.conf文件,查找「DocumentRoot(這里有兩處都必須改,一處不是以此開頭),將其路徑修改成需要設置的訪問路徑,這里改為「D:/masterphp」(注意斜杠方向,與路徑方向不同)。
第二:PHP的安裝配置(版本:php-5.2.5-Win32)
下載後直接解壓就可以了,這里我們解壓到「C:ProgramFilesphp-5.2.5-Win32」目錄下。下面將PHP和Apache服務期連接:
(1)修改「C:ProgramFilesphp-5.2.5-Win32」目錄下"php.ini-recommened"文件名,改成"php.ini"
(2)將「php.ini」文件拷貝到Apache目錄下,即「C:.2」目錄下
(3)打開php.ini文件,修改以下幾個關鍵字
查詢extension_dir="./"修改為
extension_dir="C:ProgramFilesphp-5.2.5-Win32ext"
如果在顯示中文的時候出現亂碼,可以查詢;default_charset="iso-8859-1"修改為default_charset="gbk",注意要去掉前面的「;」
很多時候需要利用session對象來存儲數據,如session身份驗證、設計購物車等,因此還必須要找到另外一個屬性,即把
;session.save_path="/tmp"修改為
session.save_path="C:/ProgramFiles/php-5.2.5-Win32/session"
(session文件夾需手工創建,也可以創建其他的目錄)
查找display_errors和cgi.force_redirect,原始設置為
display_errors=off
;cgi.force_redirect=1
修改為
display_errors=ON
cgi.force_redirect=0
(display_errors屬性表示在運行時如果發生錯誤,是否會顯示錯誤信息。而cgi.force_redirect為0表示強制不運行在CGI模式下)
再將"C:/ProgramFiles/php-5.2.5-Win32"下的php5ts.dll文件拷貝到系統的windows/system32(WindowsXP);接著將"C:/ProgramFiles/php-5.2.5-Win32"下的php5apache2_2.dll(這是Apache的版本號,如果是2.0版本的則復制php5apache2.dll)文件復制到"C:.2moles"下,然後將下面的一段代碼插入到httpd.conf文件的最後
LoadMolephp5_molemoles/php5apache2_2.dll
AddTypeapplication/x-httpd-php.php
如果還想讓Apache執行其他後綴名,則可添加其他的類型,如下所示
AddTypeapplication/x-httpd-php.php4
AddTypeapplication/x-httpd-php.php3
AddTypeapplication/x-httpd-php.phtml
AddTypeapplication/x-httpd-php-souce.phps
Apache默認的連接文件名為"index.html",即如果在地址欄中輸入""和輸入""顯示結果一致,如果想增加其他的默認連接文件名,則在httpd.conf中找到"DirectoryIndex",原始設置如下:
DirectoryIndexindex.htmlindex.html.var
如果想支持default.php,則修改成如下格式:
DirectoryIndexdefault.phpindex.htmlindex.html.var
為了測試PHP配置是否成功,打開記事本輸入以下代碼:
?php
phpinfo()
?
將該代碼保存成version.php,拷貝到"d:master.php"目錄下,在地址欄輸入"",如果一切配置正常,可以看到PHP的各種信息
第三:MySQL的安裝配置(版本:mysql-5.0.45-win32)
選擇完全安裝,點下一步,其中有個密碼要設置。
啟動後若出現mysql標志,則表示安裝成功。
MySQL安裝成功後還需要同PHP連接上,因此,還需要進一步配置。
打開「C:.2」目錄下php.ini文件,查找"MySQL",修改以下幾個屬性
原始設置為:
mysql.default_port=
mysql.default_host=
mysql.default_user=
mysql.default_password=
修改為:
mysql.default_port=3306(網路埠,安裝時默認設置為3306)
mysql.default_host=localhost(default_host為服務期名稱,localhost表示本地機器)
mysql.default_user=root(default_user表示用戶名,root是默認的用戶名)
mysql.default_password=123456(即安裝MySQL時輸入的密碼)
修改了以上屬性後,還需要啟動PHP對MySQL支持模塊,在php.ini文件中查找"extension=php_mysql.dll"
原始設置為:
;extension=php_mysql.dll
修改為
extension=php_mysql.dll(即把分號去掉)
再將php_mysql.dll(php)和libmysql.dll(php)文件拷貝至c:winntsystem32中。
最後測試MySQL是否安裝成功,測試代碼如下:
?php
$link=mysql_connect('localhost','root',');
if(!$link)echo"失敗!";
elseecho"成功!";
mysql_close();
?
在地址欄輸入"",如果連接成功,則會顯示「成功!」
最後,把phpmyadmin解壓到web站點內,直接輸入回車即可進入。
怎麼安裝PHP環境?
LAMP/LNMP環境搭建
一.檢查系統環境
1.確認centos版本
[root@localhost~]#cat/etc/redhat-release
2.檢查是否安裝過apache
rpm-qa|grephttpd
或者:
apachectl-v
或者:
httpd-v
3.檢查是否安裝過Mysql
servicemysqldstart
如果未被識別則沒有安裝
如果系統安裝過,或者安裝失敗,清理一下系統
4.清理Mysql痕跡
yumremovemysql
rm-f/etc/my.cnf
5.卸載Apache包
rpm-qa|grephttpd
注意:如果是新的系統或者你從來沒有嘗試安裝過,則以上步驟省略
二.安裝Apache、PHP、Mysql
停止防火牆服務
[root@localhost~]#systemctlstopfirewalld.service
禁用防火牆開機啟動服務
[root@localhost~]#systemctldisablefirewalld.service
1.安裝apache
[root@localhost~]#yum-yinstallhttpd
2.安裝php
[root@localhost~]#yum-yinstallphp
3.安裝php-fpm
[root@localhost~]#yum-yinstallphp-fpm
4.安裝Mysql
[root@localhost~]#yum-yinstallmysql
5.安裝mysql-server
[root@localhost~]#yuminstallmariadb-server
CentOS7+版本將MySQL資料庫軟體從默認的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安裝mariadb,因為centos7默認將mariadb視作mysql。
因為mysql被oracle收購後,原作者擔心mysql閉源,所以又寫了一個mariadb,這個資料庫可以理解為mysql的分支。如果需要安裝mariadb,只需通過yum就可。
6.安裝php-mysql
[root@localhost~]#yum-yinstallphp-mysql
三.安裝基本常用擴展包
1.安裝Apache擴展包
yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql
2.安裝PHP擴展包
yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-devel
3.安裝Mysql擴展包
yum-yinstallmysql-connector-odbcmysql-devellibdbi-dbd-mysql
四.配置Apache、mysql開機啟動
重啟Apache、mysql服務(注意這里和centos6有區別,Cenots7+不能使用6的方式)
systemctlstarthttpd.service#啟動apache
systemctlstophttpd.service#停止apache
systemctlrestarthttpd.service#重啟apache
systemctlenablehttpd.service#設置apache開機啟動
重啟資料庫
#啟動MariaDB
[root@localhost~]#systemctlstartmariadb.service
#停止MariaDB
[root@localhost~]#systemctlstopmariadb.service
#重啟MariaDB
[root@localhost~]#systemctlrestartmariadb.service
#設置開機啟動
[root@localhost~]#systemctlenablemariadb.service
五.配置Mysql
初次安裝mysql是沒有密碼的,我們要設置密碼,mysql的默認賬戶為root
方式1:設置MySQL數據root賬戶的密碼:
[root@localhost~]#mysql_secure_installation
當出現如下提示時候直接按回車:
Entercurrentpasswordforroot
出現如下再次回車:
Setrootpassword?[Y/n]
出現如下提示輸入你需要設置的密碼,這里輸入了root,輸入密碼是不顯示的,回車後再輸入一次確認:
Newpassword:
接下來還會有四個確認,分別是:
Removeanonymoususers?[Y/n]
Disallowrootloginremotely?[Y/n]
?[Y/n]
Reloadprivilegetablesnow?[Y/n]
直接回車即可。
方式2:進入mysqlmysql-r
修改mysql密碼:setpasswordfor'root'@'localhost'=password('root');
mysql授權遠程連接(navicat等):grantallon*.*torootidentifiedby'root'
六.測試環境
我們在瀏覽器地址欄輸入,正常顯示,說明我們的lamp環境搭建成功
七.安裝nginx
yuminstallyum-priorities-y
wget
rpm-ivhnginx-release-centos-7-0.el7.ngx.noarch.rpm
yuminstallnginx
Nginx版本號可變更版本
八.配置nginx
1.nginx啟動,停止,重啟
systemctlstartnginx.service#啟動nginx
systemctlstopnginx.service#停止
systemctlrestartnginx.service#重啟
systemctlenablenginx.service#設置開機啟動
更改nginx埠號(根據自己需求)
cd/etc/nginx/conf.d/
vimdefault.conf
把listen80改成listen81
3.訪問即可看到nginx首頁
安裝完成訪問時候需要啟動php-fpm,不重啟訪問會出現下載文件,重啟命令如下
systemctlstartphp-fpm.service#啟動php-fpm
systemctlenablephp-fpm.service#設置開機啟動
4.更改nginx配置文件識別php
vi/etc/nginx/conf.d/default.conf,把之前的#給去掉就可以了,順手改一下
location~.php${
roothtml;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html/$fastcgi_script_name;
includefastcgi_params;
}
方法二安裝nginx
yuminstallnginx
啟動nginx,並設置為開機啟動
systemctlstartnginx
systemctlenablenginx
vim/etc/nginx/conf.d/default.conf
5.在/usr/share/nginx/html中新建一個test.php
訪問即可看到php頁面
修改完成配置記得啟動apache和php-fpm哦!
九.負載配置
upstreamsite{
server172.16.170.138;
server172.16.170.139;
}
server{
listen80;
server_namelocalhost;
#charsetkoi8-r;
#access_log/var/log/nginx/log/host.access.logmain;
location/{
root/usr/share/nginx/html;
indexindex.htmlindex.htm;
proxy_pass;
}
apache默認目錄/var/www/html
nginx默認目錄/usr/share/nginx/html
升級php版本
centos7默認安裝php是5.4
查看yum的可安裝的php版本列表
yumprovidesphp
開始升級PHP更新源:
rpm-Uvh
rpm-Uvh
yumremovephp-common-y#移除系統自帶的php-common
php72版本
yuminstall-yphp72wphp72w-opcachephp72w-xmlphp72w-mcryptphp72w-gdphp72w-develphp72w-mysqlphp72w-intlphp72w-mbstring
php56版本
yuminstall-yphp56wphp56w-opcachephp56w-xmlphp56w-mcryptphp56w-gdphp56w-develphp56w-mysqlphp56w-intlphp56w-mbstring#安裝依賴包
查看php版本
php-v
安裝phpfpm:
yuminstallphp72w-fpm
yumprovidesphp-fpm#因為我是准備搭建lnmp,所以安裝php-fpm,這里會提示多個安裝源,選擇5.6版本的安裝就可以了
yuminstallphp56w-fpm-5.6.31-1.w7.x86_64-y
systemctlstartphp-fpm.service【啟動】
sys
⑶ 大家給推薦一個php開發工具 哦 !
PHP開發工具匯總
這里個人推薦一些 PHP IDE 工具,非常見的 Editplus 之類的,都是專門為 PHP 開發的,個人感覺方便容易入手啊簡單操作,找出自己用得順手的就可以了,呵呵,自己最近再考慮試試嘗試下 Zend Studio 作為開發工具,因為調試和編寫都很方便,代碼檢測功能和手冊查閱功能,所以想試試 嘿嘿。
下面有提供些為PHP設計的IDE,editplus,Ultra Edit等常用文本工具我就不介紹了!其中一些介紹是從那些下載站里復制過來的!
Zend Studio
開發商:
http://www.zend.com/store/procts/zend-studio.php
目前公認的最強大的PHP開發工具,這種集成軟體包包括了用於編輯,調試,配置PHP程序所需要的客戶及伺服器組件,軟體包具有工業標準的PHP開發環境,代碼完成引擎,功能齊全的調試器等
NuSphere PHPEd
http://www.nusphere.com/
PhpED 通過無與倫比的PHP調試和壓縮能力,以及一個新的NuSOAP web服務向導成為了PHP領域的領軍產品。更加強大的Project Manager使得發布站點和應用程序比以前更加容易。現在可以在線程級別對正在運行或者開發中的程序進行測試和調校。支持 CVS 版本控制,而且,對PostgreSQL和MySQL資料庫的本地支持為PHP使用開源資料庫提供了一個廣泛的環境。但對中文支持不太好,漢字都當作單位元組處理了。PHPED還有Linux版本。
PHP Coder
http://www.phpide.de/
PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合開發者的個性要求.1:結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽2:支持高亮顯示HTML和PHP代碼;3:自動完成功能,可以自動完成用戶自定義代碼片斷;4:標准函數提示;5:有專門的工程項目管理器;6:對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示.7:支持查找對稱的語句標記符;8:支持高級搜索和替換;9:自帶FTP功能;10:支持運行和斷點調試11:......總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!
Ankord PHP Expert Editor
http://www.ankord.com/phpxedit.html
PHP Expert Editor是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。 PHP Expert Editor 內建 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能, 程式碼樣板等功能。
DzSoft PHP Editor
http://www.dzsoft.com/dzphp.htm
專為 PHP 所設計的網頁程序編輯軟體 - DzSoft PHP Editor,具有 PHP 編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本..等功能,無須架設網站主機就可以測試 PHP 指令碼,是一套功能強大的 PHP 編程軟體。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相識,幾乎找不到他們的主要區別,關於這兩個軟體之間的具體內幕我也不太清楚!
Dev-PHP IDE
http://devphp.sourceforge.net/
非常好用的php編輯器,支持php-gtk,內建許多快速html表單,非常的好用,本身含繁體語言包,另附暗地論壇的中文語言包
Master PHP
http://www.gsoftwares.com/
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的編輯器,它允許用戶編輯多種一次編輯多種文件,允許插入,運行和最優化程序的腳本,用戶可以通過工具欄定製按鈕和窗體,可以導出html和rtf格式,支持18種語言
Komodo
http://www.activestate.com/Procts/Komodo/
Komodo支持在Windows與Linux上,Perl、Python及JavaScript等的程序語言開發,以及多種程序語言語法不同顏色標注。這款功能強大的IDE竟然不支持中文,連中文文件名的文件都打不開!
Maguma Studio
http://www.maguma.com/
Maguma Studio包含了編輯和調試 PHP 程序所有必須的工具。無論您是經驗豐富的開發者、或是初學者它都適合您。帶有十分完整的斷點、分步等調試功能。支持以樹形方式顯示文件中的函數和類成員。
PhpLens
http://phplens.com
PhpLens是一款專為PHP開發人員准備的快速資料庫開發程序。通過使用PhpLens,可以快速的設計、發布和維護資料庫驅動的網路產品。它允許你以HTML表格的形式對資料庫進行瀏覽、編輯、創建、刪除和查找。不用寫任何代碼,它就允許你完成上述操作。
簡單推薦到此吧,有什麼好滴東西,大家都拿出來共享下咯,嘿嘿,上面的這些軟體都很強大,但我個人而言還是比較習慣用editplus。一方面自己水平不夠,這些軟體的很多功能都還不懂得如何充分利用,浪費丫,另一方面自己的英文太差,想靈活應用這些工具還有必要先提高下自己的E文啊 見笑啦,同時自己使用editplus的時間也比較常,比較順手吧 ^_^
⑷ PHP 如何安裝
從http://www.php.net網站下載WINDOWS版本的php壓縮包或安裝包
(如果是安裝包,可以直接安裝,則以下操作基本上可以忽略。但為了更好的安全性,建議採用壓縮包自己安裝配置有關參數)
2. 將下載的php5.0壓縮包解壓到指定位置,如為C:\PHP5
3. 在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:\php5\ext
(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:\php5\php5isapi.dll,擴展名為php,確定應用後退出IIS配置
6. 停止IIS的WEB站點,並重新啟動該站點。
提示:如果是Windows 2003,應增加WEB擴展,將PHP置為允許