windows 檢查php版本專題及常見問題 - CSDN

2021-01-10 CSDN技術社區

phpstudy下安裝NGOOS2.0(Windows7版本)

說明:Phpstudy配置僅在windows7 X64環境下測試運行成功,本配置針對於php7.0非線程安全(NTS)及ngoos2.0的安裝。

目的:解決用戶在windows環境下運行ngoos2.0的問題。

目錄

 [隱藏] 

Phpstudy下載並安裝下載phpStudy2017.zip, 瀏覽器到官網地址(http://www.phpstudy.net/ ) 在本地E盤tools文件夾中新建文件夾phpstudy,將軟體包phpstudy2017.zip解壓並安裝到E:\Tools\phpstudy\。切換到php 7.0檢查80埠啟動phpstudy,提示80埠已佔用,重新選擇埠81或者82。

Phpstudy中選擇其他選項菜單/埠常規設置/Apache/httpd埠設置為81,點擊應用。如下圖:

切換到php 7.0打開phpstudy 主面板,切換版,選擇php 7.0。如下圖:

配置環境安裝openssl、soap擴展

1. 打開phpstudy主面板,選擇其他選項菜單/php擴展及設置/php擴展/php_openssl和php_soap兩個擴展。如下圖:

2. 配置openssl,將E:\Tools\phpstudy\PHPTutorial\Apache\conf拷貝到c:/usr/local/ssl/。(C盤沒有對應的目錄需要手動創建)

3. 檢查openssl和soap模塊是否安裝成功,在瀏覽器地址欄中輸入http://localhost:81/phpinfo.php。查看openssl和soap模塊是否存在。

安裝apcu下載php_apcu-5.1.8-7.0-nts-vc14-x86.zip,下載地址:( http://pecl.php.net/package/APCu/5.1.8/windows ),找到php 7.0 7.0 Non Thread Safe (NTS) x86 點擊下載。 安裝apcu.dll動態庫文件,打開php_apcu-5.1.8-7.0-nts-vc14-x86.zip壓縮包 拷貝裡面php_apcu.dll文件放到安裝目錄E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\ext下面。 在php.ini文件中加載動態庫。Php.ini文件在安裝目錄E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\ext [ 修改為 E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\] 在php.ini文件的878行粘貼下面的代碼;extension=php_apcu.dll apc.enabled=1 apc.shm_size=32M apc.ttl=7200 apc.enable_cli=1 extension=php_imagick.dll

         使用以下綠色文字替換紅色部分 {注意順序}。由於本人探索php時間較短,所以走了很多彎路。

       extension=php_imagick.dll

       extension=php_apcu.dll

       apc.enabled=1

       apc.shm_size=32M

       apc.ttl=7200

       apc.enable_cli=1

       apc.serializer=php

重啟apache,在瀏覽器地址欄中輸入http://localhost:81/phpinfo.php。

安裝imagick 模塊下載ImageMagick-7.0.7-4-Q16-x64-dll.exe,下載地址:( http://www.imagemagick.org/script/download.php ) 選擇windows binary release 下面ImageMagick-7.0.7-4-Q16-x64-dll.exe。(注意:這裡x64是電腦系統64位) 安裝ImageMagick-7.0.7-4-Q16-x64-dll,文件目錄可以放到除C盤以外的其他盤符(例如E:\Tools\ImageMagick-7.0.7-4-Q16-x64-dll),切記安裝提示默認選擇前三個,一定要全部選擇,全選會生成'convert', 'combine', 'identify'.。再下一步安裝。 下載php_imagick-3.4.3-7.0-nts-vc14-x86 .zip壓縮包,下載地址:(http://pecl.php.net/package/imagick/3.4.3/windows ),下載 php 7.0 7.0 Non Thread Safe (NTS) x86。 打開php_imagick-3.4.3-7.0-nts-vc14-x86 .zip壓縮包拷貝裡面php_imagick.dll文件放到E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\ext下面。phpstudy php7.0的環境是x86,所有下載文件都選擇x86的。 打開php_imagick-3.4.3-7.0-nts-vc14-x86 .zip壓縮包拷貝裡面所有後綴名帶.dll的文件放到E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\下面。 重啟apache,在瀏覽器地址欄中輸入http://localhost:81/phpinfo.php。

配置php.ini

修改 max_execution_time和max_input_vars,分別為240,1500。 (注意:把前面的;去掉才可以生效)

安裝ngoos2.0工程放到根目錄

安裝ngoos2.0配置ImageMagick進入http://localhost:81/ngoos2/typo3/,輸入用戶名和密碼(此處用戶名和密碼,是安裝ngoos2.0時候設置的用戶名和密碼)。進入總後臺。如下圖:

左邊欄找到安裝,輸入密碼進入,在Configuration presets/image handling settings/Custom configuration [Active]的GFX/processor_path和GFX/processor_path_lzw

指定路徑:這個路徑就是前面imagemagick的安裝路徑(例如:E:\Tools\ImageMagick-7.0.7-4-Q16-x64-dll\)。

解決存在的問題業務後臺報404錯誤

(a)、工程下面的_.htaccess文件名改成.htaccess文件名。 修改方法:用編輯器UltraEdit打開_.htaccess,另存為的時候保存類型選擇所有文件,可以把前面的_去掉。

(b)、apache的配置文件httpd.conf裡面的AllowOverride None改成AllowOverride All。

(c)、業務後臺域名配置。 域名配置:類似:http://localhost:81/ngoos2/ (81是埠,ngoos2是工程名)。這樣首頁顯示圖片才正常。

總後臺登錄無法登錄解決辦法:將typo3conf\localconfiguration.php文件裡面的'loginSecurityLevel' => 'rsa'改為'loginSecurityLevel' => 'normal'。Logo或banner圖片不生效解決辦法:業務後臺上傳logo或banner圖片不生效,刪除E:\Tools\phpstudy\PHPTutorial\WWW\ngoos2\fileadmin\_processed_\下面的所有文件,然後清除瀏覽器緩存並刷新頁面。

相關焦點

  • Php常見問題總結
    (站長書庫)精彩30問,網羅常見PHP問題,希望大家細心查看。1:為什麼我得不到變量我在一網頁向另一網頁POST數據name,為什麼輸出$name時卻得不到任何值?解決方法:(1)在c盤建立文件夾tmp(2)打開php.ini,找到session.save_path,修改為session.save_path= "c:/tmp"#p#Php部分常見問題總結(二)#e#4:為什麼我向另一網頁傳送變量時,只得到前半部分,以空格開頭的則全部丟失
  • c使用sql server專題及常見問題 - CSDN
    為php添加 sqlsrv 擴展去微軟官網 https://www.microsoft.com/en-us/download/ 搜索php ,點擊 Microsoft Drivers for PHP for SQL Server 下載最新版的 sqlsrvXX.exe( 我下載的是SQLSRV32.EXE )運行解壓, 得到一堆DLL, 選取適合自己
  • pc端的rem布局專題及常見問題 - CSDN
    操作方便,布局極其簡單,移動端使用比較廣泛PC端瀏覽器支持情況比較差IE11或更低版本不支持flex或僅支持部分如果是PC端頁面布局,還是採用傳統方式如果是移動端或者是不考慮兼容的子元素的float、clear和vertical-align屬性將失效flex布局又叫伸縮布局、彈性布局、伸縮布局、彈性盒子布局採用flex布局的元素稱為flex容器(flex container)簡稱容器,它的所有子元素自動成為容器成員,稱為(flex item)「項目」總之:就是通過給父盒子添加flex屬性,來控制盒子的位置和排列方式父項常見屬性
  • PHP 二進位打包工具 phiwrapper 發布 1.0 版本
    phiwrapper 是一個用於打包胖「二進位」的工具phiwrapper可以通過batsh使得同一文件包含不同平臺的二進位,可以在不同平臺運行:例如,使用phiwrapper打包 Windows 的 PHP PE 二進位和,linux的ELF二進位以及php代碼,在Windows下可以雙擊運行file.bat文件開啟服務,linux下可以用sh .
  • 卡方檢驗結果分析專題及常見問題 - CSDN
    簡單統計之後,得到總數和死亡率:此處需要使用到ggbarstats函數,其參數可謂是非常的多,詳細的參數表我放在另一個博客中了,有興趣的朋友可以去看看(https://blog.csdn.net/m0_45248682/article/details/104086729)。
  • PHP框架 Solar 1.1.2發布!
    solar PHP發布1.1.2版本,並更新手冊2章(Command-line tools及Mail),請移步英文官方站查看:http://solarphp.com/ ,中文文檔和windows版會儘快跟進。。。順便說一句,在xp下使用solar已經不是問題,請繼續關注,謝謝!
  • f檢驗 matlab專題及常見問題 - CSDN
    15.71985 15.91986 15.71987 16.71988 15.31989 16.11990 16.2MATLAB實現參考網上多個代碼可得https://www.ilovematlab.cn/thread-246993-1-1.htmlhttps://blog.csdn.net
  • php知識大通關——常見函數功能
    接上節內容,仍然以習題的方式講解php常見函數及功能!php常見函數1、在php中,下面哪個方法使用 PHP 連接 MySQL 資料庫?2、在php中,下面哪個函數用於在 PHP 中獲取環境變量? search() environment() env() getenv()解析:PHP 中提供了一個 getenv() 函數來訪問所有環境變量的值。3、下面哪個異常處理類方法在發生錯誤時檢索錯誤消息?
  • 卡方檢驗相關性專題及常見問題 - CSDN
    那麼有一個問題:協方差數值大小是否代表了相關程度呢?也就是說如果協方差為 100 是否一定比協方差為 10 的正相關性強呢?假如X1、Y1 和 X2、Y2 分別聯合分布圖,如下所示:考察兩個變量的相關關係,首先得看清楚兩個變量都是什麼類型的,統計分析中常見的變量類型有連續型數值變量,無序分類變量、有序分類變量:連續型數值變量:如銷售額、氣溫、工資收入、考試成績;無序分類變量:如性別男和女,血型種類;有序分類變量:如學歷水平小學、初中、高中
  • PHP實例——PHP創建動態圖像
    然後在當前的配置中添加下面的內容:      --with-gd=[/path/to/gd]   --with-jpeg-dir=[/path/to/jpeg-6b]   --with-t1lib=[/path/to/t1lib]      完成添加後執行make命令,然後再執行make install命令,重新啟動Apache後運行phpinfo()來檢查一下新的設置是否生效了
  • android啟動頁設計專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/wangjihuanghun/article/details/63255144啟動頁幾乎成為了每個app的標配,有些商家在啟動頁中增加了開屏廣告以此帶來更多的收入。
  • php基礎大通關——十分鐘了解php基礎知識點之二
    本節我們繼續通過練習題的方式來熟悉php的基礎知識點。1. echo 和 print 有什麼區別?php常用函數3. Joomla 在 PHP 中是什麼? 一套功能豐富的庫 開源 CMS 設計動態頁面的框架 可重用 PHP 組件的框架和分發系統解析:Joomla!
  • 修復Windows 10 20H2安裝卡住或失敗故障,一試就靈
    本文目錄 1.1基本檢查1.2運行Windows Update疑難解答1.3重置更新組件1.3.1重命名軟體發行版和Caroot2文件夾1.3.2使用命令提示符重置更新組件1.4運行DISM命令修復凍結的Windows Update為什麼Windows 10升級安裝卡住了如果你要升級到windows 2020年10月更新,但發現自己被困住在了升級過程中
  • polarphp 0.0.1 alpha 發布:全新 PHP 運行時環境
    簡單來說polarphp之於PHP語言的關係跟NodeJS之於Javascript語言一樣,NodeJS在v8引擎基礎之上進行打造,為Javascript提供了一個在服務端運行的環境。同樣polarphp也在zend engine的基礎上進行打造,實現了一個除Web開發之外的一個全新的運行環境。
  • Hyperf 發布 v1.1.0 版本,企業級的 PHP 微服務雲原生協程框架
    1.1 版本並不是一個兼容升級的版本,您需要簡單的調整一下 skeleton 的部分結構,再將全部組件升級到 1.1 版本即可,我們為您準備了一個 v1.1 升級指南 供您參考,詳情可查閱官方文檔。 文件及優化了註解緩存機制;新的 config/container.php 文件內容如下:<?
  • mysql 矩陣類型專題及常見問題 - CSDN
    windows
  • php中函數禁用繞過的原理與利用
    我談談我個人的幾個偏向點:版本號最直觀的就是php版本號(雖然版本號有時候會在響應頭中出現),如我的機器上版本號為:PHP Version 7.2.9-1那麼找到版本號後就會綜合看看是否有什麼"版本專享"漏洞可以利用。
  • 關於PHP 5.4 你所需要知道的
    PHP 5.4來了,這是自5.3後的又一次主版本升級。此次升級改動較為顯著,刪除了一些過氣兒的函數,帶來了高達20%的速度提升和更少的內存使用。(PHP CLI webserver僅供開發使用,謝絕產品用途)舉個慄子(windows平臺):步驟一:建立web根目錄, Router和Index在硬碟根目錄(比如C盤)建立一個public_html目錄,目錄裡新建一個router.php文件,把以下代碼複製粘貼進去:
  • [ Windows 8 專題] 專題前言
    本文是極客公園《Windows 8 完全指南》系列前言(第一篇),為您簡單介紹下 Windows 8 以及其承擔的「重任」,其他章節見專題目錄。  什麼是 Windows 8 ?Windows 8 四個開發版本「開機畫面」界面對比
  • t值判斷顯著性專題及常見問題 - CSDN
    提出問題  顯著性值p是一個很常見的事。比如我們在對比兩組或者是多組數據時,對於兩組而言,會做Two Sample T Test,然後給出一個p值,判斷兩者差異的顯著性。在ggplot2中,兩組數據對比時,我們常用的,就是boxplot,那麼,如何在作出兩組或者多組的boxplot的同時,標記出顯著性的數據呢?