linux搭建lamp(支持僞靜態頁面)

   環境centos6.3,好久不搭LAMP,正好有個項目上線,把搭建過程記錄下來。
一、安裝軟件包
zlib-1.2.3.tar.gz
gd-2.0.33.tar.gz
#jpegsrc.v6b.tar.gz
libpng-1.2.14.tar.gz
freetype-2.1.10.tar.gz
libxml2-2.*
#libmcrypt-2.5.8
autoconf-*
ncurses-*
二、安裝apache

 

默認已安裝
三、安裝mysql

 

刪除mysql
rpm  -qa | grep  mysql
查看原來系統配有的mysql
rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodeps
cd /etc/
ls my*
查看是否配置也刪除

 

2、建立mysql
groupadd mysql
useradd -g mysql mysql

 

3、賦值權限
chown -R mysql:mysql /opt/mysql
chmod -R 755 /opt/mysql

 

4、yum install mysql
只是安裝了共享庫和客戶端
還需安裝mysql-server

 

或直接yum install mysql*

 

5、修改my.cnf
修改datadir
添加 skip-grant-tables

 

service mysqld start

 

6、尋找mysql的bin文件/usr/bin

 

./mysqladmin -uroot password 'admin888'

 

7、設置遠程連接

 

mysql -u root -p
grant all on *.* to 'root'@'%' identified by 'admin888';

 

使用客戶端遠程連接數據庫查看

  

四、安裝PHP

 

1、安裝libtool和libtool-ltdl

 

2、yum install php*

 

五、配置apache

 

1、創建apache組和用戶

 

groupadd apache
useradd -g apache apache
passwd apache

 

2、賦值權限

 

chown -R apache:apache /opt/www
chmod -R 755 /opt/www

 

3、啓動apache

  

修改httpd.cnf
ServerName 192.168.1.2:80

 

4、apache目錄

 

DocumentRoot "/opt/www"

 

5、配置

wKioL1NOOZuzJz_JAAA9fbeU6Ug242.jpg

    Options FollowSymLinks
    AllowOverride ALL

wKiom1NOOnyilsxQAABF1845_sw055.jpg


#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    AllowOverride All

 

DirectoryIndex index.html index.html.var index.php
增加index.php

 wKiom1NOO-iBt5CjAABU-c2hugs959.jpg

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

 

增加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

 

測試程序是否用apache 打開

 

寫個test.php

 <?php phpinfo();?>

輸入http://192.168.1.2/test.php

wKiom1NOPbuDS9wzAAGa3_1GU8o596.jpg

寫個mysql.php 測試數據庫的連接情況

<?php
$link=mysql_connect('localhost','root','jishu@2014');
if ($link)
echo "successfu";
else
echo "Faile";
mysql_close();

?>

輸入http://192.168.1.2/mysql.php

wKiom1NOPmqBg98oAAAi5CwsCog960.jpg

說明數據庫連接正常。

整個lanmp+僞靜態就設置完。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章