1. 程式人生 > >apache+php+mysql環境搭建(壓縮包安裝)

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://