1. 程式人生 > >PHP 7安裝步驟,以及安裝過程中遇到的坑

PHP 7安裝步驟,以及安裝過程中遇到的坑

基於Windows xampp升級PHP版本,原本是PHP5.3 安裝PHP7需要知道: 1:PHP7 所執行的環境依賴Apache 2.4* 選擇file_for_Mocrosoft_Windows 選擇ApacheHaus 點選下載 將xampp自帶的apache做個備份,然後將新下載的Apache24 重新命名為apache放進去 接下來就是修改Apache的配置檔案 \apache\conf\httpd_conf 將原有的"/Apache24" 改為 Apache在你計算機的絕對路徑, 安裝Apache服務,如果你之前已經安裝過xampp,命令列下輸入 httpd -k install 會出現如下:已經安裝,若沒有 則會自動安裝上 在Apache\bin 目錄下會出現如下圖示,可以方便你來管理Apache服務‘,當然你也可以傳送到桌面
根據自己的電腦作業系統來定。 php non-thread-safe和thread-safe的區別 從PHP5.2.10版本開始,有None-Thread Safe與Thread Safe兩種版本的可供選擇,這兩種版本有何不同,作為使用者來說又應該如何選擇呢? 先從字面意思上理解,None-Thread Safe就是非執行緒安全,在執行時不進行執行緒(thread)安全檢查; Thread Safe就是執行緒安全,執行時會進行執行緒(thread)安全檢查,以防止有新要求就啟動新執行緒的 CGI 執行方式耗盡系統資源。 再來看PHP的兩種執行方式:ISAPI和FastCGI。
FastCGI執行方式是以單一執行緒來執行操作,所以不需要進行執行緒的安全檢查,除去執行緒安全檢查的防護反而可以提高執行效率,所以,如果是以 FastCGI(搭配IIS)執行 PHP ,都建議下載執行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)。 而執行緒安全檢查正是為ISAPI方式的PHP準備的,因為有許多php模組都不是執行緒安全的,所以需要使用Thread Safe的PHP(搭配apache)。 如果你還搞不清楚,那麼只需知道你是php+apache還是php+iis組合 non-thread-safe 非 執行緒安全與IIS搭配環境
thread-safe 執行緒安全 與apache搭配環境 另外php還有VC6 VC9版本區分 VC6和VC9一個支援apache一個支援IIS VC9用在apache上也沒問題,如果你用iis就必須用vc9的,如果你用apache vc6和vc9都可以用。 下載好PHP7.2之後,接下來就是修改Apache的配置檔案 /apache/conf/httpd.conf 加上如下程式碼 LoadModule php7_module "C:\xampp\php7.2.1\php7apache2_4.dll" #LoadModule php5_module "C:\xampp\php5.6.33\php5apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 想必你也看到了我也順手把PHP5.6給裝上了,版本之間的切換隻需把php7 這一行給註釋掉,然後重啟Apache就行了。如果兩個都開啟,那麼則以最高的版本為準,也就是PHP7。 另外在安裝重啟Apache的時候會報錯。:The requested operation has failed! 這個錯誤的原因有兩種解決方案: 1:檢查你的Apache版本是否與PHP的版本相對應。 記住:apache 2.2.*的版本不支援PHP5.5.* 如果不對應,按照上面所說的下載Apache2.4 2:如果版本對應了還是報錯(如上錯誤),那麼你就需要看看apache配置檔案出現的錯誤。 \apache\conf\httpd.conf看看是否有語法錯誤,檢查方法。命令列下 進入到apache\bin目錄下執行如下命令:httpd -t 會把詳細的錯誤位置返回給你,按照錯誤信心去修改。一般是語法錯誤,像我報的這個錯,是因為我 沒有安裝VC11執行庫,因為現在所有的5.5環境都是基於vc11 的編譯指令碼下生成的,所以在Windows下你得安裝相關的元件msvcr110.dll否則你雙擊php.exe 的時候會報錯。 下載安裝就okay啦。 這時候你再重啟Apache 基本上會成功,如還不成功,歡迎諮詢。[email protected] 寫個PHP檔案。輸入phpinfo();執行一下。就會出現下面的介面
如果你網速不好,或者上述網站打不開,那麼本人已把上述所用到的安裝包 壓縮是上傳至百度網盤。 連結:

相關推薦

PHP 7安裝步驟以及安裝過程遇到的

基於Windows xampp升級PHP版本,原本是PHP5.3 安裝PHP7需要知道: 1:PHP7 所執行的環境依賴Apache 2.4* 選擇file_for_Mocrosoft_Windows 選擇ApacheHaus 點選下載 將xamp

阿里雲Centos7 安裝 k8s 叢集(使用過程

個人備忘 下面這個地址能滿足大部分需求 : 上文:5.2 的配置三臺伺服器都要修改 ,5.3 的命令 [[email protected] ~]# etcdctl mk /atomic.io/network/config '{ "Network": "1

elasticsearch使用總結以及使用過程

who:誰發明了它 就是下面這位大哥 Shay Banon What:elasticsearch是什麼 elasticsearch開源並且免費(很關鍵)的全文檢索和分析的引擎,可以快速儲存,搜尋資料,還可以科學的分析資料 然額,elasticsearch本質上就是

Idea 安裝以及破解 以及在Idea搭建PHP開發環境

4. php.ini 中增加一下: zend_extension=php_xdebug-2.6.1-7.1.dll [Xdebug] zend_extension_ts=php_xdebug-2.6.1-7.1.dll ;xdebug.remote_host=

ubuntu16.04 安裝python環境步驟以及解決安裝pytorch報錯許可權不夠的問題。

近期上了一門智慧影象處理的課程,需要在linux下配置python環境,我用的是ubuntu16.04。 1 linux下,安裝pip sudo apt-get install python3-pip 2 設定pip源 pip config set global.in

[Python2] Win7(x64)下安裝Py2.7、pip以及錯誤UnicodeEncodeError的解決方案

環境 Win7 (x64) 中文 安裝Python以及Pip 安裝setuptools 安裝pip 安裝完成後easy_install、pip均在目錄 C:\Python27\Scripts(記得將該目錄新增到系統環境變數中)

ubutun安裝python3.6.5以及安裝pipflask的過程

搞了一上午,下面是這個過程,自己寫一寫,整理一下1. 安裝python 3.6.51.1我直接在官網下載的最新版本3.6.5https://www.python.org下載後建立一個安裝路徑 mkdir /usr/local/python3,注意,其實我覺得usr不應該理解為

redmine插件安裝文檔步驟以及故障處理

plugins 管理 免費版 ems gil iss -a pps 查看 一、 Redmine 安裝並配置使用Agile plugin插件1、下載插件插件介紹可以查看如下地址http://www.redmine.org/plugins/redmine_agile,在如下界

CENTOS php 7.0 +nginx 環境下 安裝yaf框架

yaf框架安裝;cent os安裝yaf #php -v PHP 7.0.19 (cli) (built: May 12 2017 21:01:27) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c)

Debian操作系統(安裝教程以及我遇到的問題)

net bios ios led virt article 以及 操作 .net 安裝虛擬機,安裝完虛擬機如果要再安裝系統,則要先進入電腦bios設置 Configuration 向下移動到Intel Virtualization Technology 設置為Enabled

Ubuntu安裝xampp以及遠程訪問phpmyadmin遇到的問題

deb log alt 空間不足 存儲空間不足 led 存儲空間 註意 blog   安裝到一半提示killed,表示服務器存儲空間不足   phpmyadmin不允許遠程訪問如何解決,在前一篇隨筆已有介紹   設置自動登錄:   首先在根目錄找到config.sample

關於在linux下安裝git以及在idea上將項目部署到碼雲上

配置jdk 公鑰 entos 進入 項目部 最新 pen ive min

安裝scrapy以及出現的錯誤解決。

scrapy首先我是在python3的環境上面完成的。我保留了python2的版本,然後安裝python3的版本。然後在安裝scrapy的過程中出現的錯誤,以及切換python版本後出現的錯誤。一、安裝python3 cd /usr/local/src/ wget https://www.python.org

Windows10系統下徹底刪除解除安裝MySQL安裝Mysql 5.7

參考了好多篇文章,加上自己的實踐,總結如下 首先是解除安裝 1》停止MySQL服務 進入計算進管理,將MySQL服務停止。 2》解除安裝mysql server 控制面板\所有控制面板項\程式和功能,將mysql server解除安裝掉。 3》將MySQL安裝目錄下的M

windows下scrapy安裝問題以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法

方法1(通常是失敗的) 1. 命令列執行: pip3 install scrapy 不管是網路問題也好,缺少相關的包也好,用這條命令安裝scrapy我就沒成功過。。。難受 方法2(成功) 手動安裝相關的包。 1. lxml安裝命令(沒問題): pip3 install lxml

python3.6.3安裝步驟適用linux centos系統

step1: yum -y install gccyum install zlib zlib-devel step2: cd /usr/bin/ mv python python.bak step3:下載python3.6.3,解壓並進入目錄執行執行 ./configure -prefix=/usr/

PHP開發搭建環境PhpStorm安裝、免費啟用配置XAMPP安裝配置

關於php的開發工具很多,目前市面上最好用最強大的莫過於PhpStorm這款開發神器了,但是鑑於很多開發者朋友在網站上下載的PhpStorm開發工具不能用,或者使用起來很不方便,筆者把最好用的下載地址及免費啟用教程共享出來。 一、安裝並配置PHP伺服器套件XAMPP整合環境,點選連結檢視

Centos7:yum安裝apache編譯安裝php5.6apache不解析php的解決方法

首先,說一下問題發生的場景: 因為懶,所以用 yum 安裝 apache ,因為 centos 的源自帶 php 5.4 不能符合環境要求,而不想用其他源,所以選擇原始碼編譯安裝 php 5.6 安裝完畢後,apache 不解析 php ,不解析的現象是瀏覽器直接顯示或下載了 php 檔案的原始碼 過程

linux下【centos】nginx自動原始碼編譯安裝指令碼以及通過service 啟動/停止/過載 nginx的服務指令碼

 第一:指令碼為nginx原始碼編譯安裝的指令碼,可以幫助使用者自動建立系統使用者“nginx”;可以使用者自己指定安裝路徑,配置檔案路徑,執行檔案路徑等; 第二:可以配置第二個指令碼使用,通過service服務來管理nginx。 [[email protect

centos安裝kafka以及springboot的整合

下載kafkkafka,http://kafka.apache.org/downloads 我這裡下載的版本是 kafka-1.1.0,檔案: kafka_2.11-1.1.0.tgz 下載後上傳到/usr/local/kafka,並解壓。解壓後文件路徑