Linux LAMP環境搭建
什麼是LAMP
Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平臺。隨著開源潮流的蓬勃發展,開放原始碼的LAMP已經與J2EE和.Net商業軟體形成三足鼎立之勢,並且該軟體開發的專案在軟體方面的投資成本較低,因此受到整個IT界的關注。從網站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網站解決方案.
Linux Linux 是免費開源軟體,這意味著原始碼可用的作業系統。 ApacheLinux網站執行平臺
LAMP==Linux+Aapche+MySQL+PHP
LNMP【LEMP】===Linux+Nginx+Mysql+PHP
搭建LAMP平臺
安裝apache
1. 安裝apache a) 解除安裝rpm httpd軟體 # rpm -e --nodeps httpd httpd-tools b) 解壓縮httpd開源包 c) 配置安裝引數 # ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-chartset-lite --enable-cgi d) 編譯並安裝 # make && make install e) 調整apache的配置檔案,將apache服務開啟 # vim安裝apache/usr/local/apache/conf/httpd.conf ServerName www.bj.com # /usr/local/apache/bin/apachectl start f) 驗證apache服務正常啟動,設定apache服務開機自動啟動 # netstat -antp | grep :80 # vim /etc/rc.d/rc.local
安裝mysql
a) 解除安裝rpm mysql軟體 # rpm -e --nodeps mysql-libs mysql-server qt-mysql mysql b) 解壓縮 c) 配置安裝引數 ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=gbk,gb2312 --with-unix-socket-path=/tmp/mysql.sock d) 編譯及安裝 make && make install e) 生成mysql的配置檔案 # cp support-files/my-medium.cnf /etc/my.cnf f) 初始化mysql資料庫 # /usr/local/mysql/bin/mysql_install_db --user=mysql g) 修改屬主、屬組 # chown -R root:mysql /usr/local/mysql/ # chown -R mysql /usr/local/mysql/var/ h) 生成mysql控制服務 # cp support-files/mysql.server /etc/rc.d/init.d/mysqld # chmod a+x /etc/rc.d/init.d/mysqld # chkconfig --add /etc/rc.d/init.d/mysqld //新增為系統服務 i) 啟動mysqld服務 # /etc/init.d/mysqld start netstat -antp | grep mysqld 可以看到系統啟動了tcp 3306埠,表示mysql服務啟動成功 # chkconfig --list mysqld mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉 j) 建立mysql命令的軟連結 # ln -s /usr/local/mysql/bin/* /usr/local/bin/ k) 保證其他軟體(apache、nginx、php)和mysql可以協同工作 # ln -s /usr/local/mysql/lib/mysql/* /usr/local/lib # ln -s /usr/local/mysql/include/mysql/* /usr/local/include/mysql安裝方法
安裝php
a) 解除安裝rpm php包 b) 安裝libcrypt加密元件 解壓縮 ./configure make && make install ln -s /usr/local/lib/libmcrypt.* /usr/lib c) 安裝mhash認證工具 解壓縮 ./configure make && make install ln -s /usr/local/lib/libmhash* /usr/lib d) 安裝mcrypt加密工具 解壓縮 ./configure make && make install e) 安裝php軟體 解壓縮 配置安裝引數 ./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php --enable-mbstring ./configure --prefix=/app/php-5.4.43 --with-bz2 --with-curl --with-gd --enable-sockets --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --enable-gd-native-ttf --with-iconv --enable-fpm --with-libdir=lib64 --with-libxml-dir=/usr/local/ --with-zlib --disable-ipv6 --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --enable-xml ----自己寫的(不一定對啊) 錯誤1:configure: error: xml2-config not found. Please check your libxml2 installation. 解決辦法:yum install libxml2 yum install libxml2-devel gd-devel libjpeg-devel libpng-devel pcre pcre-devel apr apr-utl 編譯及安裝 make && make install f) 生成php的配置檔案 cp php.ini-development /usr/local/php/php.ini g) 為php新增ZendGuardLoader模組,將該模式複製到php安裝目錄的lib/php資料夾 cp ZendGuardLoader.so /usr/local/php/lib/php h) 修改php的配置檔案,使php支援ZendGuardLoader模組 vim /usr/local/php/php.ini zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so zend_loader.enable=1 i) 修改apache配置檔案,使apache與php協同工作 vim /usr/local/apache/conf/httpd.conf AddType application/x-httpd-php .php LoadModule php5_module modules/libphp5.so //檔案中存在 DirectoryIndex index.php index.html //直接修改,新增上index.php 4. 測試apache與php協同工作 在apache的網頁根目錄下建立測試檔案test.php <?php phpinfo(); ?> 重啟apache服務 5. 測試apache與mysql協同工作 在apache的網頁根目錄建立測試檔案testsql.php <?php $link=mysql_connect('localhost','root',''); if($link) echo "連線成功!!!!!!"; mysql_close(); ?> 重啟apache服務進行測試安裝php
相關推薦
Linux-LAMP環境搭建與配置
Linux-LAMP查詢Linux系統是多少位# uname -i下載# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz # wget http://archive.apache.o
Linux LAMP環境搭建
什麼是LAMP Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平臺。隨著開源潮流的蓬勃發展,開放原始碼的LAMP已
【Linux】LAMP環境搭建(簡易版)
freetype 軟件 系統 解壓縮 net done .gz 輔助 one 一. 輔助軟件包安裝 準備工作:1.Linux系統準備 恢復快照(初始化安裝) 設置IP 關閉SELINUX 配置yum源 2.yum -y install gcc
Linux學習 (三) LAMP 環境搭建(還有apache不能解析php問題)
Ubuntu下面的LAMP環境搭建: 先說一下Ubuntu下面一些檔案的目錄: Debian, Ubuntu (Apache httpd 2.x): ServerRoot &
linux學習---lamp環境搭建
基礎環境及裝置 linux 版本:Centos6 cpu:64位 虛擬機器裝置:VMare Woekstation 12.5.6 備註:本次安裝是採用的系統自帶的yum源進行安裝的 第一步:安裝Apache 1:安裝apache,命令如下: yum insta
Linux下lamp環境搭建
切換到root使用者:sudo su或者sudo -i 退出root使用者:exit 新增PPA sudo add-apt-repository ppa:ondrej/php php安裝 更
Linux,Ubuntu 環境下的LAMP環境搭建
搭建PHP開發環境 安裝apache2 $ apt-get install apache2 開啟http://localhost,如果能看到歡迎頁(下圖所示),說明apache2安裝成功。 安裝mysql5.6 $
arm-linux-gcc環境搭建
over asp gpg linux 4.4 mkdir isp play gin 安裝libncurses5-dev 使用apt-get安裝apt-get install libncurses5-dev 安裝arm-linux-gcc 參考:Ubuntu 12.0
關於lamp環境搭建過程的教程
配置文件 png .com lin 過程 images 遞歸 ssl linux下 一.搭建lamp 的網址 https://lamp.sh/install.html 二.對於linux下上傳圖片或音頻失敗原因? 1.必須將文件夾的權限設置為apache 命令為:chown
linux系統環境搭建
oca lte all nat add 開始 bundle 宋體 使用 一、安裝jdk 參考帖子 用yum安裝JDK(CentOS) 1.查看yum庫中都有哪些jdk版本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
LAMP環境搭建(源碼包安裝,僅測試)
dex pack 數據加密 spa 不支持 doc 安裝php mysql數據庫 mysqld linux系統+Apache服務+MySQL數據庫+PHP 安裝順序:PHP要在最後安裝 首先將安裝包上傳到/root目錄下 鏈接:http://pan.baidu.com/s/
LAMP環境搭建
lamp fpm 提供軟件包:httpd:httpd.2.4.27.tar.gz 源碼包在 http://httpd.apache.orgapr、apr-util:需要在官網上下載 http://apr.apache.orgopenssl-devel、pcre-devel:yum安裝即可最新版本的ap
LAMP環境搭建篇
lamp所謂LAMP即 Linux操作系統 , Apache網站服務器 , Mysql 數據庫服務器 ,和 php/perl/python 網頁編程語言首先搭建之前我們之前發布過的Apache 和 Mysql 服務器(本章小編對於這兩個服務的搭建方法只做簡單介紹,不明白的可以參考前兩章的博文)一:搭建 Apa
LAMP環境搭建WordPress博客
linux環境選擇:CentOS 7.3apachemariadbphp及相關模塊一、安裝apache相關服務、MariaDB數據庫 php及相關模塊yum -y install httpd mariadb mariadb-server php php-mysql php-gd php-ldap php-od
阿裏雲centos7.2 centos 超全lamp 環境搭建 (各種拼接:))
vmw ati ipad 默認網關 html -i add-port grant light vmware 安裝 修改dns /etc/sysconfig/network-scripts 下面查找ifcfg-en33(可能會不同) 的文件,vi 編輯這個文件
linux 前端環境搭建
exp color 安裝 etc install run reg erro lease 1.下載node.js 2.在linux 裏使用wget命令 wget https://nodejs.org/dist/latest-v6.x/node-v6.12.3-linu
Linux-LNMP環境搭建
Linux-LNMP環境搭建安裝mysql# cd /usr/local/src/ # wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz # tar -zxvf mysql-5.
LAMP+LNMP(五)LAMP環境搭建測試
Linux LAMP Apache按順序安裝LAMP三個組件後,LAMP的環境的基礎程序就已經搭建完畢了。接下來我們要把各個模塊鉚接起來並測試其工作是否正常。 一、Apache2.4與PHP5的結合 1、修改Apache2.4的配置文件 vim /usr/local/apache2.4/conf/httpd
Docker 基於centos7 的LAMP環境搭建 (實驗一)
docker mysql docke docker centos7 前言 為方便其他開源軟件的配置實驗,利用docker技術基於centos7 系統搭建了lamp 環境,其中將部署mysql 、apache、php5.6。提供基礎的數據存儲,還將部署phpmyadmin 、memadmi
LAMP環境搭建之php安裝
lamp php PHP官網www.php.net當前主流版本為5.6/7.1 下載php cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 解壓源碼包 tar zxf php-5.6.30.tar