php7環境配置,php安裝配置

本文目錄一覽:

如何在安卓手機上配置php7環境

安卓是基於linux的 你可以下載個busybox然後就可以干很多事情了包括你說的安裝php7 mysql apache或nginx 或lighttpd~

如何在windows上安裝和配置php7.0.12

百度”php套件”,推薦使用phpStudy。支持php7。

php7普通安裝跟其它版本類似。

PHP7安裝intl擴展和linux安裝icu

一 PHP intl 是國際化擴展,是ICU 庫的一個包裝器。所以在安裝PHP intl擴展前要先安裝ICU庫,安裝ICU庫的具體步驟::

二 安裝intl擴展

1:進入php7.2.5源碼:

2:運行:phpize ,找不到命令時,將路徑補全:/usr/local/php7/bin/phpize(是php的安裝路徑),出現如下:

Configuring for:

PHP Api Version: 20100412

Zend Module Api No: 20100525

Zend Extension Api No: 220100525

3:運行配置

./configure –enable-intl –with-icu-dir=/usr/local/icu/ –with-php-config=/usr/local/php7/bin/php-config

注:前面路徑為icu的安裝路徑,後面路徑為php的安裝路徑。

4:編譯擴展:make

5:複製擴展到目標文件夾

cp /user/local/php/php7.2.5/ext/intl/modules/intl.so /user/local/php7/lib/php/extensions/no-debug-non-zts-20170718

注意:也可以find / -name intl.so 查找。

6:設置擴展加入配置文件中:

[intl]

extension_dir = “/usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/”

extension=intl.so

大坑:::採用phpinfo()時,無法找到配置的intl擴展,說明配置沒有生效。。。。。。

原因:在編譯php時沒有 –with-config-file-path=PATH 指定php.ini路徑,默認的路徑為/usr/local/php7/lib,只需要將php.ini放入這個默認的路徑即可。你也可以安裝配置php時加入,如下:

./configure –prefix=/usr/local/php7 –with-config-file-path=/usr/local/php7/etc –with-curl –with-freetype-dir –with-gd –with-gettext –with-iconv-dir –with-kerberos –with-libdir=lib64 –with-libxml-dir –with-mysqli –with-openssl –with-pcre-regex –with-pdo-mysql –with-pdo-sqlite –with-pear –with-png-dir –with-xmlrpc –with-xsl –with-zlib –enable-fpm –enable-bcmath -enable-inline-optimization –enable-gd-native-ttf –enable-mbregex –enable-mbstring –enable-opcache –enable-pcntl –enable-shmop –enable-soap –enable-sockets –enable-sysvsem –enable-xml –enable-zip –enable-pcntl –with-curl –with-fpm-user=nginx –enable-ftp –enable-session –enable-xml –with-apxs2=/usr/bin/apxs

訪問:index.php中phpinfo()文件。

windows下怎麼安裝php7,php7裡面沒有這個php7apache2

第一步:安裝Apache服務。

在這裡主要配置Network Domain、Server Name、Email地址以及Apache服務的佔用埠,默認為80埠,你可以根據需要配置在其他埠,Apache的安裝目錄你可以使用默認目錄或根據需要自行選擇安裝目錄。

在完成apache服務的安裝後,在遊覽器中輸入,出現It』s work!字樣,說明Apache服務安裝成功了。

第二步:MySQL的安裝

選擇Custom自定義安裝

點擊「Change」更改你需要的目錄

待文件複製安裝完畢後,進行MySQL設置界面,單擊Finish。

選擇Detailed Configuration進行詳細配置

選擇MySQL運行模式:Server Machine

選擇MySQL資料庫默認存儲方式:Non-Trans Only (MYISAM)

設定MySQL最大連接數:一般設置為128 – 512之間的整數。

設定MySQL網路參數,注意:不要勾選啟用Strict Mode!那個Addfirewall的選項僅在需要外連MySQL的時候勾選上,也就是說給防火牆加個出入站的策略。

設定MySQL默認字符集:以用戶站點語言為準,默認我們填gbk。

Windows環境設定

修改設定root用戶密碼,root密碼請設置的比較複雜些,如果你出現的是三行,第一行的current password不要填寫,留空白

注意:非必要情況下,不要啟動遠程連接模式! 完成MySQL的安裝,並啟動MySQL服務。

完成後,打開cmd命令提示符窗口,輸入命令:mysql –u root –p

輸入剛才安裝時設置的密碼後,如果能夠正常進入MySQL控制台則說明MySQL安裝正常。

更改MySQL資料庫存放目錄(可選,默認是在C:ProgramDataMySQLMySQL Server 5.1data,隱藏目錄)

打開cmd命令提示符窗口,輸入命令:net stop mysql 停止MySQL服務運行;

打開你的mysql安裝目錄的my.ini,

找到:

Datadir = 「XXXXdata」

修改為:

Datadir = 「你需要的mysql安裝目錄,如:F:Database」

將C:ProgramDataMySQLMySQL Server 5.1data 文件夾複製到你修改的Datadir目錄,注意不是作為子目錄,如果你的Datadir寫的是F:Database,那麼你就把C:ProgramDataMySQLMySQL Server 5.1data複製到F盤,然後改名為Database;

打開cmd命令提示符窗口,

輸入命令:net start mysql

啟動MySQL服務。

重新測試MySQL是否工作正常。

第三步:安裝PHP。

其實在Windows 7下進行PHP安裝非常簡單,由於我下的是PHP代碼包,只要解壓php-5.3.2-Win32-VC6-x86並重名為文件夾為php,將其複製到C盤目錄下即可完成PHP安裝。

PHP環境搭建第三步:進行PHP配置環境。

解壓縮下載的php-5.2.8-Win32.zip文件到你指定的目錄

然後修改php.ini

進入PHP文件夾,將php.ini-dist 重命名為php.ini ;

打開php.ini文件,找到:

extension_dir= 「./」

將其改為:

extension_dir= 「你的php解壓目錄ext」

找到:Windows Extensions

在Windows Extensions下方的動態模塊配置中,需要打開以下模塊支持:(去掉模塊配置每行前面的分號即可)

php_curl.dll

php_pdo_mysql.dll

php_gd2.dll

php_mbstring.dll

php_mcrypt.dll

php_mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:

disable_functions=

改為:

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

保存php.ini文件,並將其複製到Y:Windows,然後把php文件夾下的libmysql.dll複製到C:WindowsSystem32目錄下。

接著配置PHP的Session功能(可選)

在使用session功能時,我們必須配置session文件在伺服器上的保存目錄,否則無法使用session,我們需要在Windows 7上新建一個可讀寫的目錄文件夾,此目錄最好獨立於WEB主程序目錄之外,此處我在D盤根目錄上建立了phpsessiontmp目錄,然後在php.ini配置文件中找到

;session.save_path = 「/tmp」

修改為

session.save_path = 「D:/phpsessiontmp」

配置PHP的文件上傳功能 (可選)

同session一樣,在使用PHP文件上傳功能時,我們必須要指定一個臨時文件夾以完成文件上傳功能,否則文件上傳功能會失敗,我們仍然需要在Windows 7上建立一個可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然後在php.ini配置文件中找到

;upload_tmp_dir =

修改為

upload_tmp_dir = 「D:/phpfileuploadtmp」

第五步:配置Apache以支持PHP

1、打開你的apache2的安裝目錄,找到conf文件,打開裡面的httpd.conf

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

複製代碼

代碼如下:

LoadModule php5_module “你的php安裝目錄/php5apache2_2.dll”

PHPIniDir “c:/Windows” (因為把php.ini複製到了C:/Windows目錄中了)

AddType application/x-httpd-php .php .html .htm

我們在PHP目錄下可以看到多個php5apache的DLL文件,由於我們使用的是Apache2.2.15,所以我們當然需要使用php5apache2_2.dll,接著指定PHP的安裝目錄以及執行的程序擴展名。

2、我們應該知道默認Apache伺服器執行WEB主程序的目錄為Apache2.2/htdocs,所以當你的WEB主程序目錄變更時,我們需要修改相應的Apache配置,即將

複製代碼

代碼如下:

DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”

修改為

複製代碼

代碼如下:

DocumentRoot “D:/PHPWeb(目錄自己定,我這是隨便寫的)”

還有

複製代碼

代碼如下:

Directory “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”

修改為

Directory “D:/PHPWeb(目錄自己定,我這是隨便寫的)”

最後修改具體的index文件先後順序,由於配置了PHP功能,當然需要index.php優先執行

DirectoryIndex index.html

修改為

DirectoryIndex index.php index.html

最後重啟Apache伺服器

在一切工作完成後,在你剛才指定的工作目錄中(D:/PHPWeb)新建php文件,輸入以下內容

複製代碼

代碼如下:

?

phpinfo();

?

保存,在瀏覽器中輸入剛才新建的php文件名.php,如果出現php信息的話,就說明成功了。然後是資料庫的鏈接,把剛才建的php文件的內容替換為

複製代碼

代碼如下:

?php

$connect=mysql_connect(「127.0.0.1″,」root」,」你的mysql資料庫密碼」);

if(!$connect) echo 「Mysql Connect Error!」;

else echo 「歡迎我的博客-」;

mysql_close();

?

windows版xampp php7怎麼配置memcahe

你可以換個運行環境試試,PHPWAMP這款綠色集成環境。

默認有6個PHP版本,你隨便切換,切換不同版本,總有一個版本適合你的程序的。

PHPWAMP綠色集成環境(適合在本地,也適合在伺服器上面運行)

本地搭建教程:

伺服器搭建的話,請在百度搜這個標題

「PHP綠色集成環境在雲伺服器上的應用,PHPWAMP在伺服器上搭建網站案例」

支持所有Windows系統,目前最新的Windows10也沒問題。

首先來看WAMP是什麼意思?

Windows下的Apache+MySQL+PHP,稱為WAMP。

屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。我推薦使用PHPWAMP這款綠色集成環境

PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。

如果還不滿意,可以自定義設置任何PHP版本,700個PHP版本隨便你切換。

擁有一鍵去除域名埠號,一鍵清除環境阻礙,強制運行環境,強制修改任意資料庫密碼等實用功能。

這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)

百度搜索這個文章標題:

PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。

搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/257466.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:45
下一篇 2024-12-15 12:45

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27

發表回復

登錄後才能評論