Apache+PHP+MySQL安装与配置
?
Windows:
?
為了以后重裝系統方便,建議不要安裝在系統盤,這里安裝在D盤。可以是根目錄,亦可以是其它目錄,但最好目錄名中不要有空格,這樣可以避免某些錯誤的出現。
?
配置Apache和PHP
?
打開Apache的配置文件httpd.conf(Apache安裝文件夾下conf子文件夾中),找到DocumentRoot “X:/xxx/htdocs” 和 (引號內因個人安裝地址而不同),將引號內改為網站所在文件夾。例如,我這里改為DocumentRoot “E:/WEBSITE/WEBSITE” 和
?
提示:在Windows中,地址寫法是E:\WEBSITE\WEBSITE,在httpd.conf中則改為E:/WEBSITE/WEBSITE,即將反斜杠”\”改為斜杠”/”
?
找到LoadModule,在下面添加
?
LoadModule php5_module “D:/xampp/php/php5apache2_2.dll”
PHPIniDir “
D:/xampp/php”
?
但是貌似xampp下面不要加上面這兩句!!
?
兩行代碼,請根據PHP安裝位置,更改引號內的地址。
?
找到 DirectoryIndex index.html,修改為 DirectoryIndex index.php index.html
?
找到 AddType application/x-gzip .gz .tgz ,在下面分別添加
?
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
保存httpd.conf
?
然后在PHP的安裝文件夾中,將php.ini-recommended備份并重命名為php.ini,打開php.ini
?
找到 ;extension=php_bz2.dll,下面一長串類似的列表,是可供選擇加載的模塊,可以根據自己的需求加載它們,方法是去掉前面的;號。例如我這里加載了:
?
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
找到 memory_limit =,修改后面的數值可以限定php腳本最多可占用的內存大小。
保存php.ini
?
接著,將PHP安裝文件夾位置添加到Windows的系統路徑中。具體方法是,計算機>屬性>高級系統屬性>環境變量>系統變量>Path>編輯,在變量值中添加 D:\xampp\php;D:\xampp\php\ext ,具體路徑根據自己的情況改變。
?
測試Apache和PHP是否正確安裝
?
在你存放網站的文件夾中(例如我這里是E:\WEBSITE\WEBSITE)新建一個文本文件,輸入一下代碼:
?
phpinfo();
?
保存為index.php。
?
然后在瀏覽器中打開網站?http://localhost/index.php,如何顯示如下圖,則Apache和PHP安裝成功。
?
配置MySQL。
?
選擇Detailed Configuration,即手動詳細配置。
?
接著選擇Developer Machine,因為我們是做桌面服務器,開發調試用的,所以選這個。
?
再選擇Multifunctional Database,就是默認的就可以了。
?
設置InnoDB Tablespace,默認即可。如果調整了設置,以后重裝一定要設為同樣的,不然數據庫會損壞;當然,備份一下數據庫,就沒問題了。
?
設置MySQL Server同時的連接數,因為是桌面服務器嘛,默認的第一項就行;當然你也可以選最后一項,輸入想要的數值。
?
設置端口和模式,默認即可。
?
設置默認數據庫語言編碼,選擇第二項UTF8。
?
設置服務和是否將MySQL安裝目錄添加到系統路徑,兩個都選上。
?
設置管理員密碼,設定一下密碼就可以了。如果是重裝系統后再次恢復安裝,這里什么都不要勾選。
?
確認后,程序自動配置,并開啟MySQL。
?
安裝phpMyAdmin
?
將phpMyAdmin解壓縮到你想要的文件夾中,例如我這里D:\xampp\phpmyadmin,然后將libraries子文件夾中的config.default.php復制到phpmyadmin文件夾中,并重命名為config.inc.php。
?
打開config.inc.php,找到
?
$cfg['Servers'][$i]['auth_type'] = ‘config’;
?
將其修改為
?
$cfg['Servers'][$i]['auth_type'] = ‘http’;
打開Apache的配置文件httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代碼(具體路徑根據自己的情況修改):
Alias /phpmyadmin “D:/xampp/phpmyadmin”
AllowOverride None
Options None
Order allow,deny
Allow from all
保存httpd.conf。在命令提示符中執行 httpd -k restart ,或在服務中重新啟動Apache。
?
測試MySQL和phpMyAdmin是否正確安裝
?
在瀏覽器中,打開http://localhost/phpmyadmin。在出現的對話框中輸入MySQL的管理員帳號(root)和密碼。
?
如果順利登錄并打開phpMyAdmin界面,則MySQL和phpMyAdmin已安裝完成。
?
Linux:
1.安裝SSH(必須)
?
sudo apt-get install ssh
?
2.安裝MySQL(雖然現在最新版為5.1,但是還只能裝5.0版本)
?
sudo apt-get install mysql-server-5.0
?
3.安裝Apache
?
sudo apt-get install apache2
?
4.安裝PHP
?
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
?
配置php.ini:
sudo gedit /etc/php5/apache2/php.ini
把文件在文件后面的:
#extension=mysql.so
#extension=gd.so
的#去掉。
?
sudo /etc/init.d/apache2 restart
5.重啟Apache
?
sudo /etc/init.d/apache2 restart
?
6.安裝phpMyAdmin
?
sudo apt-get install phpmyadmin
?
7.簡單配置工作
?
sudo /etc/init.d/apache2 restart (重啟 apache)
?
sudo gedit /etc/php5/apache2/php.ini (配置 php.ini)
?
sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf)
?
/var/www/(主目錄位置)
?
8.root登錄英文界面換中文界面
?
vi .profile文件內容中的
?
LANG=C?
LANGUAGE=C
?
改成:
?
LANG="zh_CN.UTF-8"?
LANGUAGE="zh_CN:zh"
?
以上操作盡量在root帳號下操作
?
以root用戶使用終端 sudo su
?
9.用root登錄Ubuntu
?
?sudo vi /etc/gdm/gdm.conf
?
更改AllowRoot=on
?
10.安裝phpmyadmin命令:
?
sudo apt-get install?phpmyadmin
默認安裝在 /usr/share/phpmyadmin
作個鏈接到 /var/www/ 目錄下,命令為:sudo ln -s /usr/share/phpmyadmin/ /var/www/
再使用 http://localhost/phpmyadmin?即可以訪問了。
目標:用eclipse+pdt+xdebug+php+apache 配制php腳本和網頁的開發環境
?
??? 安裝過程:
?
??? 1、在新立得中選擇安裝如下軟件
??? apache
??? php5
??? php5-cli
??? php5-xdebug
??? 安裝完后,(可能需要啟動apache:sudo /etc/init.d/apache2 start ,記不清了,哈)你可以試在firefox中輸入網址:http://localhost?看一下是否管用。應該能看到網頁的。
?
??? 2、安裝eclipse+pdt
??? eclipse是最強大的IDE,也是最難用的IDE。(此為個人觀點,不要找我吵架)
??? 我配制了半天沒成,最后下載了PDT 1.0.3 All-In-One (Linux GTK),沒辦法,自己裝的老有問題。
??? 建議:如果你象我一樣是eclipse初學者,你就用這種 all-in-one 的東西吧。如果你需要用C++,就裝一個單獨的C++版。需要其它語言,就再裝一個單獨的eclipse。方法很笨,并且浪費空間,但是相對簡單些。沒辦法,誰讓我是新手。
?
??? 3、在PHP的php.ini中加入XDEBUG
??? php.ini在/etc/php5/下的幾個文件夾里,應該有三個文件夾:apache2、cli、conf.d,我們應該修改apache2和cli下的php.ini. 在conf.d下有一個xdebug.ini文件,記錄了xdebug的文件路徑.哈,我不是老手,有些高手不說這個的。
??? 用超級用戶分別打開上面說的兩個php.ini,添加如下代碼
??? [xdebug]
??? xdebug.remote_enable = 1
??? xdebug_remote_host = "localhost"
??? xdebug.remote_port = 9000
??? xdebug.remote_handler = "dbgp"
??? zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so
?
??? 4、修改apache的默認網站路徑。
??? 當然,你再建一個虛擬目錄更好,但我們開發用的電腦一般不會是服務器,就這樣將就吧。修改的方法如下:
??? 用超級用戶打開配制文件,路徑:/etc/apache2/sites-available/default
??? 修改路徑到你的php項目存放的地方。具體我也不太懂,我修改了兩個地方:
??????? DocumentRoot /home/fsp/workspace/pdt/
?
??? /home/fsp/workspace/pdt/這個是我存放PHP項目的路徑。
?
??? 5、重啟apache
??? sudo /etc/init.d/apache2 restart
?
??? 6、打開eclipse,建一個PHP項目,再建一個PHP網頁,打上兩句代碼,我打的是
??? echo phpinfo();
??? 保存,在firefox中測試看一下結果。這里要注意路徑,一定要找得到文件。比如我的
????http://localhost/phptest/newfile.php
?
??? 7、配制eclipse的瀏覽器
??? 打開eclipse,找到window->preferences->general->web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox
?
??? 8、配制運行及調試選項
??? window->preferences->PHP->>php executables->add->設置如下
??? php5
??? /usr/bin/php5 (注意這里要選擇php5,不要是php,因為我們安裝的是php5-xdebug)
?
??? 9、繼續配制debug(麻煩啊)
??? window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page
??? ,分別設置他們的debug,及運行程序。
?
??? 10、建立PHP腳本后,最后調試運行
??? 打開Run->Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。
??? 然后就可以單步調試了。
轉載于:https://www.cnblogs.com/shengansong/archive/2011/05/18/2049639.html
總結
以上是生活随笔為你收集整理的Apache+PHP+MySQL安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: clickhouse 查询优化_查询提升
- 下一篇: 神经网络python识别词语_请教关于p