Written with StackEdit.
參考:
http://javier3399.blogspot.tw/2013/09/windows-7-apache-mysql-php.html
https://read01.com/b2BA.html
因為apache 已經沒有mis檔自動安裝,所以需要手動一步步安裝
Apache
1 先去下載apache
https://www.apachelounge.com/download/
把檔案解壓,apache24 資料夾放在e:/
**使用VC12的版本
2 確認 C++ redistributor 已經更新 或是win update 到最新
Be sure that you have installed the latest C++ Redistributable Visual Studio 2015 : vc_redist_x64/86.exe.
3 command line 進入 “E:/apache24/bin” ,輸入 httpd.exe -k install
4 進入E:\Apache24\conf 修改 httpd.conf, 把以下關鍵字更改:
ServerRoot “e:/Apache24” //這是apache server的地方
ServerAdmin cul???????@gmail.com
ServerName localhost:80 //這邊指定server的名稱,或是127.0.0.1
DocumentRoot “e:/Apache24/htdocs” //這是放php網頁的地方
5 把apache monitor 打開開始run 或是 dos command line: httpd.exe
PHP
下載網址:http://windows.php.net/download/
下載最新版的 VC11 x86/x64 Thread Safe 的 .zip 檔。(註 Non Thread Safe 用於 IIS,vc11跟vc14apache可以通用)
解壓縮後資料夾內的所有檔案,放到 E:\ 的新資料夾,即為 E:\php 內。
有三個步驟必做:
a.將 E:\php 資料夾內之 php5ts.dll 複製到 C:\Windows\System32 資料夾內。
b.將 E:\php 資料夾內之 php.ini-development 更名為 php.ini,並複製到 C:\Windows 資料夾內。
c.修改 Apache24\conf 資料夾內之 httpd.conf 檔 (利用 “記事本” 開啟修改):
1.尋找 DirectoryIndex index.html 後方加入 index.php
2.尋找 Options Indexes FollowSymLinks 刪除 Indexes 避免無 Indexes 的資料夾被瀏覽。
3.將以下列文字,複製並貼在 httpd.conf 檔內最下面並儲存。
PHP與Apache連結
要將php跟apache連結,要在apache的httpd.conf加入以下設定,
請照順序 不然會出現argument error
#指定 php.ini 存放的資料夾位置
PHPIniDir "C:\PHP\"
#載入 php 的模組
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
#指定附檔名是 .php .php3 .phtml .inc 的程式都為 php 程式
AddType application/x-httpd-php .php .php3 .phtml .inc
#指定附檔名是 .phps 時,把內容視為 hightlight 的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
mariaDB
參考https://mariadb.com/kb/zh-cn/installing-mariadb-msi-packages-on-windows/
建議用msi安裝,不要用zip檔裝
!解不出來(已解,搞超久的)
refer:http://www.51jiji.com/practical/webpage/551734.html
Fatal error: Call to undefined function mysql_connect() in E:\phpEnv\www\myconnect.php on line 3
1.mysql_connect() 新版php已經不用了,改用mysqli_connect()
2.php.ini 修改
;extension=php_mysql.dll
extension=php_mysqli.dll
3.把php.ini 拷貝到C:\WINDOWS
php_mysqli.dll
php5ts.dll
拷貝到C:\WINDOWS\System32
一般來說,php的extension要拷貝到C:\WINDOWS\System32
可能用phpmyadmin可能較好些
refer:http://sites.inshin.com.tw/site/windows/phpmyadmin
**delete servcie
sc delete ServiceName
沒有留言:
張貼留言