一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Apache+MySQL+PHP for Linux搭建

 離魂異客 2011-01-02
Apache安裝
到Apache官網下載httpd軟件包。網址:http://httpd./
 
先解壓下載到本地的httpd包
[root@info lamp]# tar -zxvf httpd-2.2.17.tar.gz
[root@info lamp]# cd httpd-2.2.17      
完成httpd包解壓后,我們繼續(xù)對httpd進行編譯安裝,--enable-module=so:加載modules動態(tài)模塊。
[root@info httpd-2.2.17]# ./configure --prefix=/usr/local/apache --enable-module=so
[root@info httpd-2.2.17]# make
[root@info httpd-2.2.17]# make install
編譯安裝完成后我們可以啟動httpd服務了,現在來測試一下。
[root@info httpd-2.0.64]# /usr/local/aparche/bin/apachectl start
 在瀏覽器中加載http://192.168.1.90 看到下面這句話表明我們的httpd服務已安裝成功!
 It works!
PHP5安裝
到PHP官網下載PHP軟件包。網址:http://www./
 
解壓下載到本地的php包
[root@info lamp]# tar -zxvf php-5.2.14.tar.gz
[root@info lamp]# cd php-5.2.14
完成PHP包解壓后,我們繼續(xù)對PHP進行編譯安裝。
[root@info php-5.2.14]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/
[root@info php-5.2.14]#make
[root@info php-5.2.14]#make test
[root@info php-5.2.14]#make install

編譯安裝完后需對/usr/local/aparche/conf/httpd.conf進行配置。
[root@info php-5.2.14]# cp php.ini-development /usr/local/php/lib/php.ini
[root@info php-5.2.14]# vi /usr/local/aparche/conf/httpd.conf
#加入以下參數信息:
AddType application/x-httpd-php .php
LoadModule php5_module modules/libphp5.so
找到DirectoryIndex index.html index.html.var,在后面加上index.php 讓它把index.php做為默認頁。
DocumentRoot "/usr/local/aparche/htdocs"web站點文件存放路徑改成你所在的Web站點路徑。
完成后重啟Apache服務
[root@info php-5.2.14]# /usr/local/apache/bin/apachectl restart
[root@info php-5.2.14]# netstat -nat|grep 80
tcp        0      0 :::80                       :::*                        LISTEN
然后在你所在的站點下創(chuàng)建一個php文件,來測試PHP是否安裝成功。
我這邊創(chuàng)建了一個簡單的php文件,用于顯示PHP配置信息,內容
#cat /usr/loca/apach/htdocs/info.php
<?
phpinfo ();
?>
#

現在我們在瀏覽器中重新加載http://192.168.1.90/info.php。如圖PHP文件以被解析成功,表明我們以成功的安裝了PHP。


 
MySQL安裝
到mysql官網下載mysql軟件包。網址:http://www./
解壓下載到本地的php包
[root@info lamp]# tar -zxvf mysql-5.1.52.tar.gz
[root@info lamp]# cd mysql-5.1.52
對mysql進行編譯安裝
[root@info mysql-5.1.52]# mkdir /usr/local/mysql
[root@info mysql-5.1.52]# ./configure --prefix=/usr/local/mysql
[root@info mysql-5.1.52]# make
[root@info mysql-5.1.52]# make install
[root@info mysql-5.1.52]# cp support-files/my-medium.cnf /etc/my.cfg
編譯安裝完成后對mysql目錄進行權限分配,讓其它用戶無法訪問mysql目錄
[root@info mysql-5.1.52]# cd /usr/local/
[root@info local]# chgrp -R mysql mysql
[root@info local]# chown -R mysql mysql
[root@info local]# chown -R 711 mysql
[root@info local]# ls -l mysql
總用量 32
drwxr--x--x   2 mysql mysql 4096 11月 13 13:09 bin           
drwxr--x--x   2 mysql mysql 4096 11月 13 13:09 docs          
drwxr--x--x   3 mysql mysql 4096 11月 13 13:09 include       
drwxr--x--x   3 mysql mysql 4096 11月 13 13:09 lib           
drwxr--x--x   2 mysql mysql 4096 11月 13 13:10 libexec       
drwxr--x--x  10 mysql mysql 4096 11月 13 13:10 mysql-test    
drwxr--x--x   5 mysql mysql 4096 11月 13 13:10 share         
drwxr--x--x   5 mysql mysql 4096 11月 13 13:10 sql-bench     
 
初始化mysql授權表
[root@info local]# su - mysql
[mysql@info ~]$ /usr/local/mysql/bin/mysql_install_db
Installing MySQL system tables...
OK
Filling help tables...
OK
 
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
 
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
 
/usr/local/mysql/bin/mysqladmin -u root password new-password
/usr/local/mysql/bin/mysqladmin -u root -h info password new-password
 
Alternatively you can run:
/usr/local/mysql/bin/mysql_secure_installation
 
which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.
 
See the manual for more instructions.
 
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &
 
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/local/mysql/mysql-test ; perl mysql-test-run.pl
 
Please report any problems with the /usr/local/mysql/bin/mysqlbug script!
 
后臺啟動mysql服務
[mysql@info ~]$ /usr/local/mysql/bin/mysqld_safe &
[1] 29209
[mysql@info ~]$ 101113 13:22:05 mysqld_safe Logging to /usr/local/mysql/var/info.err.
101113 13:22:05 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var
 
[mysql@info ~]$ ps -ef|grep mysql
root     29157 28951  0 13:21 pts/1    00:00:00 su - mysql
mysql    29158 29157  0 13:21 pts/1    00:00:00 -bash
mysql    29209 29158  0 13:22 pts/1    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe
mysql    29255 29209  0 13:22 pts/1    00:00:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --log-error=/usr/local/mysql/var/info.err --pid-file=/usr/local/mysql/var/info.pid
mysql    29258 29158  0 13:22 pts/1    00:00:00 ps -ef
mysql    29259 29158  0 13:22 pts/1    00:00:00 grep mysql

[mysql@info ~]$ /usr/local/mysql/bin/mysql 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.52 Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type help; or \h for help. Type \c to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.00 sec)

mysql> quit
Bye

現在我們在瀏覽器中重新加載http://192.168.1.90/info.php頁面,查看模塊部分,發(fā)現MySQL模塊已經被加載,這表明我們已成功安裝了MySQL。

到此php整個環(huán)境基本搭建好了,希望對正在了解和學習有關這方面技術的朋友有所幫助。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美人妻少妇精品久久性色| 欧美黄色黑人一区二区| 男女午夜视频在线观看免费| 五月激情五月天综合网| 国产传媒精品视频一区| 久久99热成人网不卡| 91天堂素人精品系列全集| 国产精品偷拍一区二区| 情一色一区二区三区四| 天堂热东京热男人天堂| 欧洲一区二区三区蜜桃| 国产超碰在线观看免费| 国产性情片一区二区三区| 亚洲精品小视频在线观看| 欧美国产日产综合精品| 九九热视频经典在线观看| 色综合伊人天天综合网中文| 久久热在线免费视频精品| 精品精品国产自在久久高清| 国产又大又硬又粗又湿| 国产高清一区二区不卡| 女人精品内射国产99| 日韩熟妇人妻一区二区三区| 欧美区一区二在线播放| 欧洲精品一区二区三区四区| 成人午夜激情免费在线| 在线欧美精品二区三区| 日韩黄色一级片免费收看| 加勒比日本欧美在线观看| 国产目拍亚洲精品区一区 | 国产欧美精品对白性色| 空之色水之色在线播放| 国产一区二区三中文字幕| 日韩美成人免费在线视频| 性欧美唯美尤物另类视频| 97人妻精品一区二区三区男同 | 日韩成人午夜福利免费视频| 亚洲欧美日韩中文字幕二欧美| 东京热男人的天堂社区| 视频一区日韩经典中文字幕| 欧美极品欧美精品欧美|