LAMP原始碼安裝

2022-08-28 18:36:09 字數 3480 閱讀 1542

原始碼安裝lamp環境

個人習慣/server/tools 軟體包目錄

$ wget

$ wget

$ wget

$ tar xf apr-1.6.5.tar.gz

$ cd apr-1.6.5/

$ ./configure --prefix=/usr/local/apr

$ make

$ make install

$ tar xf apr-util-1.6.1.tar.gz

$ cd apr-util-1.6.1/

$ ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

$ make

$ make install

1.1.4.1 安裝依賴
$ yum -y install pcre-devel zlib zlib-devel
$ tar xf httpd-2.4.33.tar.gz 

1.1.4.2 檢查語法(在httpd的安裝位置路徑bin下執行此命令,也可設定環境變數)
$ ./apachectl -t
1.1.4.3 啟動
$ ./apachectl -k start
1.1.4.4 檢視編譯的模組
$ ./apachectl -l

$ ./apachectl -m

yum install -y zlib libjpeg freetype libpng gd curl zlib-devel libxml2-devel 

yum -y install libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel

yum -y install libjpeg-turbo-devel libcurl-devel libxslt-devel libmcrypt-devel mhash mcrypt

php-5.5.38

$ tar xf php-5.5.38.tar.gz

$ cd php-5.5.38/

./configure \

--enable-mysqlnd \

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--with-zlib \

--with-libxml-dir=/usr \

--enable-xml \

--disable-rpath \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization \

--with-curl \

--enable-mbregex \

--enable-mbstring \

--with-mcrypt \

--with-gd \

--with-gettext \

--enable-gd-native-ttf \

--with-openssl \

--with-mhash \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-zip \

--enable-soap \

--enable-short-tags \

--enable-static \

--with-xsl \

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

--enable-opcache=no \

--enable-ftp \

$ make

$ make install

directoryindex index.php index.html

typesconfig conf/mime.types

<?php

phpinfo();

?>

$ yum -y install mariadb mariadb-server
$ mysql

mysql>create database bbs;

mysql>grant all on bbs.* to bbs@'172.17.9.%' identified by '123456';

$ mysql -h 172.17.9.75 -ubbs -p123456
<?php

//$link_id=mysql_connect('主機名','使用者','密碼');

$link_id=mysql_connect('172.17.9.75','bbs','123456') or mysql_error();

if($link_id)else

代表正常

原始碼LAMP安裝教程

本教程針對剛進入linux世界的新手,以及centos初學者。如有大佬,請無視本教程。顏色表示 警告指令 1.lamp環境簡介 lamp是一種web網路應用和開發環境,是linux,apache,mysql,php perl 的縮寫,每乙個字母代表了乙個元件,每個元件就其本身而言都是功能非常強大的元...

原始碼編譯安裝LAMP

linux apache mysql php yum安裝 httpd http devel mysql server mysql devel php php devel yum安裝方式很簡單就不說了。原始碼安裝 一 apache 安裝包httpd 2.2.27.tar.gz.安裝準備 安裝優化庫檔案...

LAMP之apache原始碼安裝

lamp 之apache 原始碼安裝 1.2.安裝之前,確保系統的乾淨,不要和yum rpm編譯安裝的軟體衝突,編譯之前,組安裝開發包 development tool 和 delelopment libraries yum groupinstall y development tools deve...