apache+php+mysql環境搭建(壓縮包安裝)
最近想學習php建站,網上流行的wampserver是個整合開發環境(w:windows; a:apache; m:mysql; p:php),圖個方便,興沖沖安裝好,好不容易把小圖示弄成綠色的了,結果最後只能本地訪問,外網訪問不了(我有購買伺服器),搗鼓了兩天也沒整明白,最後放棄了整合開發環境,決定自己一步一步配置環境,最終成功實現想要的功能。
以下為我這幾天配置環境整理的內容:
1.apache2.4配置
將下載的apache壓縮包解壓至任意位置,在conf資料夾中找到httpd.conf,開啟
(1)將ServerRoot的值改為apache根目錄
(2)將ServerName改為你自己的域名(若為本機測試則為localhost)
(3)將DocumentRoot的值改為你的網站根目錄(網站根目錄需自己建立),緊隨DocumentRoot的一行或幾行中有個<Directory "c:/XXX">,這個目錄也要改為網站根目錄
(4)將ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改為apache根目錄下的cgi-bin資料夾,緊隨ScriptAlias的幾行中有個<Directory "c:/Apache24/cgi-bin">,將其也改為apache根目錄下的cgi-bin資料夾
測試:
(1)在apache根目錄下的bin目錄中啟動cmd,輸入httpd,啟動apache服務
(2)將apache加入系統服務
①先關閉(1)開啟的服務
②在apache根目錄下的bin目錄中啟動cmd,輸入httpd.exe -k install -n "Apache24"
(2)在網站根目錄下新建index.html,用瀏覽器訪問,若能正常顯示該index.html內容則表明apache已正確安裝
2.php7配置
(1)將下載的php壓縮包解壓至任意位置
(2)將php根目錄下的php.ini-development改名為php.ini
(3)將php與apache關聯
①開啟apache的httpd.conf配置檔案,在最後加上
# php7 support
LoadModule php7_module "c:/Work/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/Work/php"
測試:
(1)重啟apache
(2)將網站根目錄下的index.html改為index.php,並將內容改為<?php phpinfo(); ?>
(3)用瀏覽器訪問,若顯示php資訊則表明php已成功與apace關聯
3.安裝mysql5.7
(1)將下載mysql壓縮包解壓至任意位置
(2)將mysql根目錄下的my-default.ini改為my.ini
(3)編輯my.ini,將basedir值改為mysql根目錄
(4)進入mysql的bin目錄,啟動cmd,輸入mysqld --initialize
(5)在.err錯誤日誌中找到
A temporary password is generated for [email protected]: Y2Ipyw:zR9N6
其中Y2Ipyw:zR9N6為自動生成的密碼,自己修改即可
(6)將mysql與php關聯
①開啟php.ini找到如下內容
;On windows:
;extendsion_dir="ext"
將extension前面的分號去掉,並將值改為php根目錄下的ext目錄
②找到extension=php_mysqli.dll,並將前面的分號去掉
測試:
將網站根目錄下的index.php內容改為
<?php
$mysqli = new mysqli("127.0.0.1", "使用者名稱", "密碼");
$result = $mysqli->query("SELECT 'Hello, dear MySQL user!' AS _message FROM DUAL");
$row = $result->fetch_assoc();
echo htmlentities($row['_message']);
?>
並用瀏覽器訪問,顯示Hello, dear MySQL user!則表明關聯成功
參考:http://www.myhack58.com/Article/sort099/sort0100/2012/35578_2.htm
相關推薦
apache+php+mysql環境搭建(壓縮包安裝)
最近想學習php建站,網上流行的wampserver是個整合開發環境(w:windows; a:apache; m:mysql; p:php),圖個方便,興沖沖安裝好,好不容易把小圖示弄成綠色的
【已測試非常好!】Apache+PHP+MySQL環境搭建
source: http://www.cnblogs.com/Yogurshine/archive/2013/05/24/3097343.html 【Frank注:之前已經搭建好php和apache了,這篇的主要目的是連結Apache和mysql】 一: 安裝Apach
Php Rabbitmq 環境搭建(附一個例子)
首先安裝 erl 環境,其次安裝 rabbitmq-server ,最後安裝 amqp 擴充套件,安裝完成之後使用 rabbitmqctl status 檢視狀態 。文末附上一個 生產消費訊息 的 例子
Tomcat9.0安裝教程(推薦)(壓縮包安裝)
Tomcat 9安裝配置 在安裝配置tomcat前,需要一些基礎軟體:jdk、jre的環境變數配置,不再贅述,網上有許多相關的文章。 1.訪問Apache Tomcat 官網: http://tomcat.apache.org/ 2.下載二進位制的壓縮包(注意32位或6
Ubuntu14.0搭建Apache+php+mysql環境(騰訊雲)
安裝 Apache2: sudo apt-get install apache2 安裝PHP模組: sudo apt-get install php5 Apache支援p
window下Apache+php+Mysql環境的搭建及其涉及的知識
並運行 分鐘 sql 網上 文件 多模塊 多功能 服務管理 加密 一.安裝Apache 1. 在網上搜索以下3個文件,以及找一個地方新建一個文件夾 文件夾內有:apache,mysql,php文件夾,最好都不要有中文路徑 http
Linux搭建lamp(Apache+PHP+Mysql環境)centos7.4版詳細教程
簡介 根據自己的產品對CPU、頻寬、記憶體等硬體配置的要求,選擇對應的配置,除錯期間我們一般選擇1核1G 1M,預設選擇40G雲盤。這樣一個月也就幾十塊的服務端成本。產品上線後,我們再根據使用者匯入規模,初期選擇了4核8G 10M 的配置。 1、確認centos版本 [[email&
Centos7.0伺服器上搭建Linux+Apache+php+Mysql環境
一.安裝Linux系統 1.1虛擬機器搭建Linux Centos7.0版本,搭建過程省略。 二. 安裝apache、php、mysql、php-gd等元件。 2.1安裝Apache服務程式(apache服務的軟體包名稱叫做httpd)。 [[email protect
Centos7.2版本搭建Apache+PHP+Mysql環境
來源:http://blog.csdn.net/jabony/article/details/53157378 yum -y install httpd yum -y install php yum -y install php-fpm yum -y
[絕對經典]Linux+Mysql+Apache+Php開發環境搭建全過程及問題的解決辦法
今天終於將LAMP環境搭建成功,這裡發表一篇文章。 說實話,文章屬於原創有點牽強,但是有了這篇文章,保證你不費吹灰之力,就能搭建好此環境! 廢話少說! 準備環境軟體: VMware 7.1 workstation Red Hat Enterprise Linux 5 M
Centos7.2 搭建Apache+Php+Mysql環境
1、概述 本部落格原搭建在Windows Server 2012 伺服器上,直接使用了Appserv一鍵搭建的環境。 當前網站架構: 但是後來學習Docker等一些依賴Linux的的技術(雖然可以用虛擬機器,但是Winserve
Linux搭建lamp(Apache+PHP+Mysql環境)centos7.2版詳細教程
一、 檢查系統環境 1、確認centos版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2、檢查是否安裝過apache rpm -qa | g
Linux作業系統Centos7.2版本搭建Apache+PHP+Mysql環境
對於在校學生來說騰訊雲1元主機很划算,就申請了一臺,打算在上面學習下linux,使用版本為centos7.2版本。在伺服器上比較推薦centos,此版本生命週期較長,而且網上有關centos的教程很多,方便學習。 Centos6版本的推薦看下面這個教程,很詳細 安裝Ap
Linux下Nginx+PHP+Mysql環境搭建過程(圖文)
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-de
最快最簡單的部署本地Apache+PHP+MySQL神器USBWebserver(轉)
包含 .com col 最快最簡單 dmi 分享圖片 admin 目錄 www. 搭建本地服務器環境的軟件有很多,比如什麽PHPNOW、Almp、XAMPP等等好多;<br> 之前分享過一個《網站本地搭建PHP+Mysql環境運行網站教程》用是PHPno
Docker for Windows安裝與Linux+PHP開發環境搭建(二)
Docker for Windows安裝與Linux+PHP開發環境搭建(二) 上一篇講了docker安裝與環境搭建的步驟,這一次主要是介紹過程中遇到的錯誤情形及其錯誤處理方法: 1).執行docker pull local.registry.com:5000/php 或其他連線本地
Docker for Windows安裝與Linux+PHP開發環境搭建(一)
Docker是什麼? 簡單得來說,Docker是一個由GO語言寫的程式執行的“容器”(Linux containers, LXCs); 目前雲服務的基石是作業系統級別的隔離,在同一臺物理伺服器上虛擬出多個主機。Docker則實現了一種應用程式級別的隔離; 它改變我們基本的開發、操作單元,
Windows Server 2012 R2 數據中心版 64位中文版 PHP+MySQL環境搭建
環境 bin 不同的 安裝完成 找到 png mysql 不同 版本 一、安裝IIS服務器 1、打開服務器管理器 2、添加角色和功能 3、下一步到服務器角色,勾選web服務器IIS 4、下一步,勾選自己需要用到的功能 5、下一步選擇需要的角色服務,不知道選什麽可以全部
騰訊雲伺服器Nginx+php+mysql環境搭建
轉 本文有點長,原因是每一步都有截圖佔的篇幅較長,其實並不麻煩,並不複雜。所有命令都可以複製貼上到終端視窗,不用手動輸入(在終端貼上時用滑鼠右鍵+貼上 的方式進行貼上,有些終端工具不支援快捷鍵ctrl + v進行貼上,如果選用putty終端,複製後在 終端視窗直接敲擊滑
Linux下PHP開發環境搭建(Apache2.4+PHP7.1+MySQL5.7)
AMP是當下非常熱門的Web開發環境。很多開發者在搭建LAMP的過程中會遇到各種各樣的問題,想到這些頭都快爆炸了,今天特意抽出時間將PHP開發環境的搭建過程記錄下來,以便供大家做個參考。如果大家發現什麼問題,還希望大家指正。 一、獲取安裝包 PHP下載地址:http://