Linux下搭建PHP開發環境(Apache2.4.12+PHP5.6.7+MySQL5.6)
樓主畢業近幾年都是從事Java開發,但前陣子公司外別的公司合作,並接了個專案,該專案的前期是PHP開發的,後期將逐漸轉為Java來開發,但期間的維護,介面的修改都得繼續用PHP,沒辦法啊,由於一下子找不到PHP開發人員,只能我來頂上了。
寫程式碼到不是難事,關鍵是一直沒有完整的自己搭建過一套PHP開發環境,於是自己就通過網路,查看了一些相關文章,然後進行完整的搭建配置了PHP開發環境,詳細安裝配置如下:
一、安裝MySQL資料庫
二、安裝Apache伺服器
由於apache伺服器會依賴一些相關元件,故先要安裝依賴元件,apr,apr-util,pcre.
分別下載好apr,apr-util,pcre元件,地址:http://apr.apache.org/,http://www.pcre.org/ (樓主軟體包存放的目錄是/home/software,讀者可根據自己愛好自定)
安裝apr:
解壓下載好的apr包:tar -zxvf /home/software/apr-1.5.1.tar.gz -C /opt/,進入解壓後的目錄,cd /opt/apr-1.5.1,
配置:./configure --prefix=/usr/local/apr
編譯與安裝:make && make install
安裝apr-util:
解壓下載好的apr包:tar -zxvf /home/software/apr-util-1.5.4.tar.gz-C /opt/,進入解壓後的目錄,cd /opt/apr-util-1.5.4,
配置:./configure --with-apr=/usr/local/apr/
編譯與安裝:make && make install
安裝pcre:
解壓下載好的apr包:unzip /home/software/pcre-8.36.zip -d /opt/,進入解壓後的目錄,cd /opt/pcre-8.36,
配置:./configure --prefix=/usr/local/pcre
編譯與安裝:make && make install
安裝apache:
將下載後的安裝包解壓到對應目錄,命令:tar -zxvf /home/software/httpd-2.4.12.tar.gz -C /opt/
進入到解壓後的目錄,命令:cd /opt/httpd-2.4.12,
執行命令配置資訊:./configure --prefix=/usr/local/apache2.4 --enable-module=so --with-apr=/usr/local/apr --with-pcre=/usr/local/pcre
編譯與安裝:make && make install
完成後進入../conf/目錄,修改http.conf中的ServerAdmin [email protected] ,ServerName localhost:80
啟動apache,位址列輸入http://localhost,回車,正確安裝將看到如下介面:
三、安裝php
解壓下載好的PHP安裝包:tar -zxvf /home/software/php-5.6.7.tar.gz -C /opt
進入解壓後的目錄:
配置:./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-apxs2=/usr/local/apache2.4/bin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-libxml-dir --with-gd --with-iconv --with-curl --with-png-dir --with-jpeg-dir --enable-sockets --enable-mbstring --enable-inline-optimization --enable-zend-multibyte --with-freetype-dir
編譯與安裝:make && make install
安裝完成後,將php.ini拷貝到指定的配置目錄:cp /opt/php.5.6.7/php.ini-development /usr/local/php5/etc/php.ini,並開啟logger日誌檔案位置(可選)
編輯apache配置檔案,以支援PHP:
vi /usr/local/apache2.4/conf/httpd.conf
找到AddType模組,在後面加上:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .php5
修改dir_module模組,加上index.php
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
進入apache預設根目錄建立一個php檔案,phpinfo.php,內容如下:
<?php
phpinfo.php
?>
至此,php開發環境搭建完畢!
相關推薦
Linux下搭建PHP開發環境(Apache2.4.12+PHP5.6.7+MySQL5.6)
樓主畢業近幾年都是從事Java開發,但前陣子公司外別的公司合作,並接了個專案,該專案的前期是PHP開發的,後期將逐漸轉為Java來開發,但期間的維護,介面的修改都得繼續用PHP,沒辦法啊,由於一下子找不到PHP開發人員,只能我來頂上了。 寫程式碼到不
Linux下搭建PHP開發環境,Php-Fpm程序管理。
目前PHP專案開發幾種比較流行的架構搭建中,LNMP在效能方面是最好的,正因為如此,使得LNMP架構逐漸流行起來,今天,前面提到了Nginx部署,由於專案實際環境的需要,今天就在說一下怎麼部署PHP。 環境 CentOS 6.3 PHP 5.6 安裝步驟 1. 下載並安裝P
Win10 下搭建PHP開發環境(自定義方式)
Apache 安裝 2、下載 3、解壓下載的檔案 4、開啟Apache24\conf下httpd.conf 檔案,修改以下關鍵位置,用記事本或EditPlus開啟即可。 修改預設SRVROOT 的值為Apache 安裝位置即可。 (舊版本需要手動
Linux 下搭建 php 開發環境完整教程
一、 安裝 apache 1. 配置(apache 安裝配置) 在安裝前記得切換到 root ,否則會因許可權問題安裝失敗 ./configure --prefix=/usr/local/http2 \ --enable-modules=all \ --enable-mods-shared=all \ --
ESP32搭建3.ubuntu14.04下搭建esp32開發環境 (最新版)
終端 pat 權限 技術 實例 為我 tro component 直接 硬件為樂鑫出品的ESP32一款集成了wifi和藍牙的集成模塊。 1.首先ctrl+alt+t打開終端,sudo -s選擇用root權限登陸 。 2. 輸入指令:sudo apt-get install
Linux下搭建STM8開發環境
post get des apt b- blog div 復制 bsp 使用SDCC+STM8Flash+STLink搭建Linux開發STM8開發環境,對應的MCS51,LPC之類的也可以使用SDCC 1、安裝SDCC$ sudo apt-get install sdcc
windows環境下搭建Java開發環境(一):jdk安裝和配置
變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載 官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人安裝的是jdk1.8,百度雲資源:鏈
搭建PHP開發環境(Apache+PHP+MySQL)
簡介:總結在Windows環境搭建PHP開發環境(Apache+PHP+MySQL) 安裝Apache 1、下載Apache,地址:http://www.apachelounge.com/download/,如下圖: 2、解壓壓縮包,最好放到磁碟根目錄,不然配置時容易報路徑
Linux下搭建Python開發環境部署
1.安裝作業系統 系統版本CentOS release 6.5 (Final)mini安裝 關閉SELinux 關閉防火牆功能 關閉SSH的UseDNS功能 配置IP地址 配置DNS伺服器 配置NTP伺服器 配置主機名 2. Pyenv安裝方式 2.1
Windows下搭建IOS開發環境(一)
我們都知道開發iPhone等ios平臺的移動應用時需要使用Mac本,但是Mac本都比較昂貴,所以我們可以採用Windows7上利用VMWare安裝Mac作業系統的方法來模擬ios開發環境,達到降低成本的目的。 1.相關配置 作業系統:windows7旗艦版 Wo
linux下搭建flask開發環境
安裝虛擬環境 $ sudo pip install virtualenv $ sudo pip install virtualenvwrapper 建立虛擬環境(須在聯網狀態下) $ mkvirtualenv Flask_py 安裝完虛擬環境後,
Windows下搭建ReactNative開發環境(Android)
學習了一段時間ReactNative,最近有空總結一下,同時給正在學習ReactNative的夥伴提供參考,少走彎路。現在網上大部分的教程都是不怎麼完善,或者是Mac下的實現,然很多人對ReactNative望而卻步,官方的文件也是過於簡單,很多問題都沒有記錄,
Mac下搭建php開發環境
Mac OS X 內建了Apache 和 PHP,這樣使用起來非常方便。本文以Mac OS X 10.6.3為例。主要內容包括: 啟動Apache 執行PHP 安裝MySQL 使用phpMyAdmin 配置PHP的MCrypt擴充套件庫 設定虛擬主機 啟動A
Windows下搭建IOS開發環境(虛擬機器VMware和VirtualBox)
虛擬機器VMware內安裝Mac OS10.12系統安裝方式:安裝VMware並破解以增加對Mac OS的支援建立虛擬機器,載入預安裝映象初始化MacOS,設定語言和網路等;安裝VMware Tools元件下載:安裝流程:虛擬機器安裝......(省略)破解虛擬機器支援Mac
Spark2.x學習筆記:6、在Windows平臺下搭建Spark開發環境(Intellij IDEA)
Spark2.x學習筆記 6、 在Windows平臺下搭建Spark開發環境(Intellij IDEA+Maven) 6.1 整合開發環境IDE 為了方便應用程式開發與測試,提高開發效率,一般使用整合開發工具IDE。同樣,為了方便Spark應用程式編
騰訊雲Ubuntu16.04下搭建Java開發環境(工具,JDK,Eclipse,MySQL,Tomcat)
工具使用 1.WinSCP:用來傳輸檔案 2.PuTTY:用來開啟命令列 JDK環境配置 1.首先配置jdk環境,到官網下載jdk的linux版本 2.建立目錄/usr/local/java用於存放jdk檔案 mkdir /usr/local/jav
Mac自帶Apache搭建PHP開發環境(一)phpinfo
命令列: 開啟apache服務:sudo apachectl start 停止apache服務:sudo apachectl stop 重啟服務:sudo apachectl restart 檢視版
在Linux系統配置PHP開發環境(CentOS)
一、使用FileZilla將虛擬機器的伺服器連線起來1、ifconfig獲取虛擬機器的IP地址2、在FileZilla輸入各項資訊進行連線 注:①使用管理員的賬號進行連線 如此才能訪問到根目錄。 ②埠號:大部分都是預設不輸入,我的偏偏要輸入22才
Linux伺服器搭建Java開發環境(jdk+mysql+tomcat+maven)
1、安裝mysql服務 (1)、更新軟體源,命令:apt-get update (2)、依次使用命令: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libm
Mac自帶Apache搭建PHP開發環境(三)PHP和MySQL統一utf8卻亂碼
1.新建查詢: 通過資料庫命令列或視覺化介面新建查詢: show variables like '%char%'; 如果看到查詢結果的value均為latin1,則繼續進行下面操作,否則繼續排查其它原因 2.檔案拷貝: 關閉資料庫服務 命令列open /usr/local/