導航:首頁 > 編程語言 > php組件下載

php組件下載

發布時間:2022-11-29 08:35:59

『壹』 window2000中如何配置php運行環境

我在CSDN的原創帖,雖然操作系統是XP,但是在WIN2000下同樣可用(可能有細小的差別)

本帖是根據個人的伺服器配置一步步寫出來的,有不足的地方請指正,希望本帖能給在php+mysql道路上摸索的朋友們一點幫助。

系統介紹:winXP+II5.1
伺服器組件:PHP5.1.2,MYSQL5.0
PHP下載地址www.php.net
MYSQL下載地址www.mysql.net

首先安裝IIS:在控制面板->添加刪除windows組件,把IIS信息服務組件打上勾就行
可能的問題:XPsp2中自帶的防火牆可能阻止其他計算機訪問你的web頁,這時在防火牆設置里添加80埠為例外就行了。

其次安裝PHP:在官方網站上下載php-5.1.2-Win32.zip(8.71M),不推薦下載php-installer。下載後解壓到PHP文件夾(自己新建的PHP文件夾)。

PHP配置:這里以PHP5.1.2為准,以前版本未使用過。
將PHP目錄下的所有DLL文件拷貝到c:\Windows\system32(win2000系統為 c:/winnt/system32/)下,覆蓋已有的dll文件;
然後再將php.ini-dist用記事本打開,利用記事本的查找功能搜索並修改:

搜索 register_globals = Off
將 Off 改成 On ,即得到register_globals = On;
註:這個對應PHP的全局變數功能,考慮有很多PHP程序需要全局變數功能故打開,打開後請注意-PHP程序的嚴謹性,如果不需要推薦不修改保持默認Off狀態

再搜索 extension_dir =
並將其路徑指到你的 PHP 目錄下的 extensions 目錄,PHP擴展功能目錄[PHP5對應修改為extension_dir = "G:/php/ext/"]

在G:\php下建立文件夾並命名為tmp

查找
upload_tmp_dir =
將;upload_tmp_dir該行的注釋符,即前面的分號「;」去掉,使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳文件存放的臨時路徑,在這里你還可以修改並給其定義一個絕對路徑,這里設置的目錄必須有讀寫許可權。
這里我設置為upload_tmp_dir = G:/php/tmp (即前面建立的這個文件夾呵)

搜索找到

Windows Extensions
將下面一些常用的項前面的;去掉

;extension=php_mbstring.dll

;extension=php_curl.dll

;extension=php_dbase.dll

;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選

;extension=php_ldap.dll

;extension=php_zip.dll
去掉前面的";"

;extension=php_mysql.dll
這個是用來支持MYSQL的,由於PHP5將MySQL作為一個獨立的模塊來載入運行的,故要支持MYSQL必選

查找
;session.save_path =
去掉前面;號,本文這里將其設置置為
session.save_path = G:/php/tmp

其他的你可以選擇需要的去掉前面的;然後將該文件另存為為php.ini到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下,注意更改文件後綴名為ini,得到C:\Windows\php.ini ( Windows 2000 下為 C:\WINNT\php.ini)

若路徑等和本文相同可直接保存到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下使用若路徑等和本文相同可直接保存到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下使用

一些朋友經常反映無法上傳較大的文件或者運行某些程序經常超時,那麼可以找到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下的PHP.INI以下內容修改:

max_execution_time = 30 ; 這個是每個腳本運行的最長時間,可以自己修改加長,單位秒
max_input_time = 60 ; 這是每個腳本可以消耗的時間,單位也是秒
memory_limit = 8M ; 這個是腳本運行最大消耗的內存,也可以自己加大
upload_max_filesize = 2M ; 上載文件的最大許可大小 ,自己改吧,一些圖片論壇需要這個更大的值

MYSQL設置:基本比較傻瓜式,一路NEXT就行,也有個問題就是自帶防火牆可能阻止MYSQL的默認埠3306,同理添加例外埠3306。

其實講講開發工具:MYSQL的GUI,很多人用phpmyadmin,我也用或,只是一直沒用成(汗一個),後改用MYSQL-FRONT,類似SQL SERVER的GUI,操作也還簡便,有SQL語句的高亮顯示
在http://www.crsky.com/default.html可以down到破解版
PHP的編譯程序有很多,例如EDIT PLUS,ZEND STUDIO,DEV PHP,PHP CODER,PHPXEDIT,不過我個人欣賞PHP DDESIGNER,小巧功能強大,不需要建立伺服器就能調試,語法高亮,有project概念,甚至添加了一些例如button的控制項,大家而已試試。

『貳』 centos 如何安裝最新php

一般伺服器都加裝防火牆,所以第一步要暫停防火牆,否則連接不到相關外網和程序源

Centos 6.默認下沒有安裝php組件,因此我們需要輸入命令:yum -y install php 回車如下圖。
不用管,程序會自動完成安裝及配置。

Zend組件,Centos 6.3 裡面是沒有的,需要手動下載,及安裝教程請點擊下面鏈接:http://www.juxiwang.com/read-tid-2982.html
到此前期的准備工作已完成,下面就要對Apache進行配置
輸入命令:vi /etc/httpd/conf/httpd.conf //打開Apache配置文件,
找到ServerTokens OS將「OS」改為「Prod 「 。//顯示伺服器運行錯誤信息。與下圖一樣,那麼Apache你就配置成功了,如果不一樣請仔細對比上面的教程是不是那個步驟少了#及字母拼寫錯了。
到此php運行環境便配置成功啦。
啟動http, /etc/rc.d/init.d/httpd start

輸入命令:vi /var/www/html/test.php 在彈出的對話框里輸入信息:<?phpphpinfo();?>保存退出。然後通過你的瀏覽器輸入:http://127.0.0.1/test.php如出現下圖界面,恭喜里php運行環境你配置成功啦。
有時由於httpd.conf沒有正確配置,本想瀏覽php文件,實際是下載了php文件,這個是因為系統沒有識別php文件,所以就認為你要下載了。
修改方法: 檢查你的httpd.conf當中是否有以下幾行LoadMole php5_mole d:\php5\php5_apache2.dll (windows系統)
或LoadMole php5_mole /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系統)||||||根據你的平台而定,實際路徑也因環境而異增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok
另,如果遇到啟動httpd時出現報錯信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是沒有設定ServerName
解決辦法:
1)可以設定httpd.conf文件中的 ServerName,如下:ServerName localhost:80
(2)在 /etc/hosts 中填入自己的主機名稱 bogon,如下:127.0.0.1 shiwei (用戶名稱)

還有可能遇到的問題,linux系統里存在多個httpd.conf文件,你不知道是哪個在起作用,那麼service httpd restart 啟動後,用ps -ef|more看http用的是什麼進程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是啟動了哪個,httpd。conf文件啟動時是唯一的。

『叄』 Linux系統中設置多版本PHP共存配合Nginx伺服器使用

應用環境
LNMP的環境,當前PHP版本5.3.8,遇到一個應用需求只支持PHP
5.2.x,又希望保持現有應用還是用PHP
5.3.8。也就是說需要兩個版本的PHP同時存在,供nginx根據需要調用不同版本。
思路
Nginx是通過PHP-FastCGI與PHP交互的。而PHP-FastCGI運行後會通過文件、或本地埠兩種方式進行監聽,在Nginx中配置相應的FastCGI監聽埠或文件即實現Nginx請求對PHP的解釋。
既然PHP-FastCGI是監聽埠和文件的,那就可以讓不同版本的PHP-FastCGI同時運行,監聽不同的埠或文件,Nginx中根據需求配置調用不同的PHP-FastCGI埠或文件,即可實現不同版本PHP共存了。
配置記錄
下面記錄簡單的配置流程,基於已經安裝了lnmp的debian環境。當前版本的PHP是5.3.8,位於/usr/local/php。
1.下載PHP-5.2.14及相關的FPM、autoconf組件:
mkdir
~/php5.2
cd
~/php5.2
wget
-c
http://museum.php.net/php5/php-5.2.14.tar.gz
wget
-c
http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz
2.解壓PHP-5.2.14,並打上PHP-FPM的補丁:
tar
zxvf
php-5.2.14.tar.gz
gzip
-cd
php-5.2.14-fpm-0.5.14.diff.gz
|
patch
-d
php-5.2.14
-p1
3.如果你已經通過lnmp安裝,應該已經安裝好了autoconf,如果沒有,請自行下載並編譯autoconf-2.13,然後設置autoconf環境變數:
export
PHP_AUTOCONF=/usr/local/autoconf-2.13/bin/autoconf¬
export
PHP_AUTOHEADER=/usr/local/autoconf-2.13/bin/autoheader
3.編譯安裝PHP-5.2.14在新的路徑(/usr/local/php-5.2.14)下,注意–prefix、–with-config-file-path的路徑,並且打開fastcgi和fpm選項:
cd
php-5.2.14/
./buildconf
--force
./configure
--prefix=/usr/local/php-5.2.14
--with-config-file-path=/usr/local/php-5.2.14/etc
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--enable-fastcgi
--enable-fpm
make
ZEND_EXTRA_LIBS='-liconv'
make
install
4.設置/usr/local/php-5.2.14/etc/php-fpm.conf,監聽埠:
<value
name="listen_address">127.0.0.1:9001</value>
或者監聽文件:
<value
name="listen_address">/path/to/unix/socket</value>
其他參數根據伺服器環境和需求自行定製。
5.啟動php-fpm,以後可以通過php-fpm進行管理:
/usr/local/php-5.2.14/sbin/php-fpm
start
字php5.3.3後,php已經將php-fpm繼承到php中,而且內置的php-fpm默認不支持(start|stop|reload)的平滑啟動參數,需要使用官方源代碼中提供的啟動腳本來控制:
cp
-f
(php
-5.3.x-source-dir)/sapi/fpm/init.d.php-fpm
/etc/init.d/php-fpm
chmod
755
/etc/init.d/php-fpm
/etc/init.d/php-fpm
start
php-fpm支持的操作:
start,啟動PHP的FastCGI進程。
stop,強制終止PHP的FastCGI進程。
quit,平滑終止PHP的FastCGI進程。
restart,
重啟PHP的FastCGI進程。
reload,
重新載入PHP的php.ini。
logrotate,
重新啟用log文件。
5.3.3的php-fpm腳本支持的操作:start|stop|force-quit|restart|reload|status
6.配置好PHP-5.2.14的php.ini,重新載入生效:
vi
/usr/local/php-5.2.14/etc/php.ini
/usr/local/php-5.2.14/sbin/php-fpm
reload
7.修改nginx配置,對需要的服務配置使用PHP-5.2.14:
location
~
.*.(php|php5)?$
{
fastcgi_pass
127.0.0.1:9001;
fastcgi_index
index.php;
include
fcgi.conf;
}
8.記錄一下自己編譯php5.5.10使用的配置
./configure
--prefix=/usr/local/php-5.5.10
--with-config-file-path=/usr/local/php-5.5.10/etc
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-bz2
--with-curl=/usr/bin
--enable-ftp
--enable-sockets
--disable-ipv6
--with-gd
--with-jpeg-dir=/usr/local
--with-png-dir=/usr/local
--with-freetype-dir=/usr/local
--enable-gd-native-ttf
--with-iconv-dir=/usr/local
--enable-mbstring
--enable-calendar
--with-gettext
--with-libxml-dir=/usr/local
--with-zlib
--with-pdo-mysql=mysqlnd
--enable-dom
--enable-xml
--enable-fpm
--with-libdir=lib64
--with-mcrypt=/usr/bin
--enable-zip
--enable-soap
--enable-mbstring
--with-gd
--with-openssl
--enable-pcntl
--with-xmlrpc
--enable-opcache

『肆』 怎樣在電腦中安裝PHP環境

直接下個PHP服務組件就可以了,網路搜wampserver,下載裝好後PHP/MYSQL/PHPMYADMIN/APACHE都有了,想要自己配的話網上找找教程,很多的

『伍』 php7版本怎麼安裝composer

方法/步驟
網路搜索下載 Composer-Setup.exe 安裝軟體包

下載成功!

准備安裝軟體,雙擊軟體就可以安裝此軟體 默認安裝裝就可以了,並會自動搜索PHP.exe的安裝路徑。

稍等一會,下載組件

顯示此頁面表示安裝完成!如果報錯 就檢查 PHP擴展的OpenSSL 有沒有打開

驗證是否成功。打開win+R 》 cmd 輸入 composer,顯示如下界面 表示安裝成功!

『陸』 PHP Fatal error:Call to undefined function()怎麼解決

解決方法:

打開php目錄

用記事本打開php.ini

做如下修改:

取消以下配置參數前面的分號

extension_dir =".ext" #設置php模塊路徑為同目錄下ext文件夾

register_globals= On #開啟GET數據調用

short_open_tag =On #php支持短標簽

cgi.force_redirect= 0 #開啟以CGI方式運行php

fastcgi.impersonate= 1

cgi.rfc2616_headers= 1

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

『柒』 如何在Windows下配置搭建PHP環境

一、安裝Apache,配置成功一個普通網站伺服器

運行下載好的「apache_2.0.55-win32-x86-no_ssl.msi」,出現如下界面:

『捌』 php 的zip rar 組件 是怎麼安裝的 請高手指點

首先從php的官方網站http://www.php.net/downloads.php 下載windows版本的,有兩種版本:PHP 5.3.6 zip package和PHP 5.3.6 installer,目前最新版本就是5.3.6,pharmar使用的是5.3.6版本。PHP 5.3.6installer為自動安裝方式,雖然比較自動化,但在很多方面受到限制,因此pharmar不推薦使用這種方式,下面介紹PHP 5.3.6zip package壓縮包方式下的手動安裝。

1)、將PHP的壓縮包zip解壓到一個目錄下,推薦:「C:/PHP」,pharmar的是D:\Program Files\Php。
2)、將PHP目錄(D:\Program Files\Php)下的 php.ini-dist 文件重命名為 php.ini,PHP的配置文件就是它,修改以下幾個地方,修改好後把 php.ini 文件復制到 C:\WINDOWS\ 目錄里:
extension_dir="D:\Program Files\Php\ext" ,指向php文件夾下放置「php_*.dll」文件的路徑。PHP4和PHP5的路徑在這里有所區別。
doc_root="D:\PHP" ,指向前面apache設置的首頁位置;
default_charset="gb2312" ,修改默認字元集,這里,如果前面有分號「;」,去掉這個分號;
register_globals=Off 改為 register_globals=On ,使傳遞全局變數有效;
extension=php_dba.dll 如果前面有分號,取消分號,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;
extension=php_mysql.dll 用於連接MYSQL資料庫;
3)、將PHP目錄下的 php5ts.dll 文件拷貝到 C:\WINDOWS\system32 目錄。
4)、最後修改 Apache 的 httpd.conf 文件。在該文件的末尾添加如下2行,表示以模塊方式安裝PHP進入Apache:
LoadMole php5_mole D:/Program Files/Php/php5apache2_2.dll
AddType application/x-httpd-php .php

『玖』 windows server2012 怎麼搭建網站環境

Windows Server 2012 搭建PHP+MySQL環境要分環境,有IIS和APACHE。

一、【IIS環境安裝及配置】

1.添加IIS伺服器角色

點擊任務欄左下角的「伺服器管理器」,在「安裝類型」選項卡中選擇「基於角色或基於功能的安裝」,伺服器選擇中直接選擇當前伺服器即可,在伺服器角色中選擇「Web伺服器」(如圖1-1)。

2、配置

剛裝完wampserver之後,嘗試通過外網訪問我們配置好的wampserver伺服器,但是會發現通過外網訪問會提示許可權不夠,這是為什麼呢?是因為wampserver默認是只允許127.0.0.1訪問的。

『拾』 如何修復PHP的警告:PHP啟動:無法載入動態庫'分機\\\ php

您好,可能是您的電腦中缺少PHP的組件,可以下載一些組件再試試。分別是vc9_x86(必裝)、vc10_x64、vc11_x64、vc12_x64、vc14_x64,這些組件是從PHP5.0-php7都需要的組件,在網上搜一下就有了。

閱讀全文

與php組件下載相關的資料

熱點內容
小米sd卡解壓 瀏覽:996
程序員那麼可愛陸漓替老袁說情 瀏覽:28
當女程序員遇見問題 瀏覽:746
32位編譯器什麼意思 瀏覽:355
php多參數函數 瀏覽:17
通達信板塊動作源碼 瀏覽:751
matlab完全自學一本通pdf 瀏覽:250
php源碼本地安裝 瀏覽:961
伺服器怎麼用不會斷電 瀏覽:301
主從伺服器有什麼用 瀏覽:213
jstlpdf 瀏覽:14
安卓原神在哪個app下載 瀏覽:808
單片機編程技術什麼意思 瀏覽:104
e點課堂源碼 瀏覽:46
免費打擊墊app哪個好 瀏覽:532
程序員必裝的6款軟體 瀏覽:750
基於單片機的遙控器設計 瀏覽:521
安卓如何取消圓圖標 瀏覽:11
收件伺服器怎麼樣 瀏覽:48
建築設計規范pdf 瀏覽:99