日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux复盘:构架搭建lamp(安装)

發布時間:2025/6/16 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux复盘:构架搭建lamp(安装) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

快速過一下具體位置需要注意的再標注

操作系統+一個提供web服務的軟件+數據庫軟件+腳本語言(php由c開發,通常以做網站為主)

三者組成一個環境來運行PHP的腳本語言

mysql安裝

cd /usr/local/src

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

cd /usr/local/mysql

useradd -s /sbin/nologin mysql

mkdir /data/ ##創建目錄,為了存放mysql的數據庫文件

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql?

##初始化生成/data/mysql目錄,因為要想啟動需要有自帶的庫 --datadir定義數據庫安裝在哪里

cp support-files/my-default.cnf? /etc/my.cnf?##mysql配置文件

vim /etc/my.cnf/ ##定義網站主目錄datadir和sock

cp support-files/mysql.server /etc/init.d/mysqld ##啟動腳本修改

vi /etc/init.d/mysqld ##定義安裝路徑basedir和網站主目錄datadir

chmod 755 /etc/init.d/mysqld

chkconfig --add mysqld ##開機啟動

/etc/init.d/mysqld start 或 service mysqld start

Apache安裝

cd /usr/local/src/

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.gz

wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz

##apr和apr-util是一個通用的函數庫,它讓httpd可以不關心底層的操作系統平臺,可以很方便地移植

tar zxvf httpd-2.4.27.tar.gz

tar zxvf apr-util-1.5.4.tar.gz

tar zxvf apr-1.5.2.tar.gz

cd /usr/local/src/apr-1.5.2

./configure --prefix=/usr/local/apr ##最后出現rm:cannot remove 'libtoolT'不用處理

echo $?

make && make install

cd /usr/local/src/apr-util-1.5.4

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

make && make install

cd /usr/local/src/httpd-2.4.27

./configure

--prefix=/usr/local/apache2.4 ##指定安裝目錄

--with-apr=/usr/local/apr

--with-apr-util=/usr/local/apr-util

--enable-so ##表示支持動態擴展模塊

--enable-mods-shared=most ##指定加載那些動態擴展的模塊,most指大多數

make && make install

cd /usr/local/apache2.4

/usr/local/apache2.4/bin/httpd -M

/usr/local/apache2.4/bin/apachectl start

PHP安裝

cd /usr/local/src/

wget http://cn2.php.net/distributions/php-5.6.30.tar.gz

tar zxvf php-5.6.30.tar.gz

cd php-5.6.30

./configure--prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc? --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

##生成 Makefile,為下一步的編譯做準備,通過在 configure 后加上參數來對安裝進行控制根據需求來,mysql不在同臺服務器主要設置,補全所需的包(這里要補的包多的慢慢來)

故障一:configure: error: xml2-config not found. Please check your libxml2 installation. yum install -y libxml2-devel故障二:configure: error: Cannot find OpenSSL's <evp.h> yum install -y openssl-devel故障三:: error: jpeglib.h not found. yum install -y libjpeg-turbo-devel故障四:configure: error: jpeglib.h not found. yum list|grep libjpeg yum install -y libjpeg-turbo-devel故障五:configure: error: png.h not found. yum list|grep png yum install -y libpng-devel故障六:configure: error: freetype-config not found. yum install -y freetype-devel故障七:configure: error: mcrypt.h not found. Please reinstall libmcrypt. 因為沒有epel擴展源,先下載這個yum install -y epel-release 然后yum install -y libmcrypt-devel

make ##就是編譯,大多數的源代碼包都經過這一步進行編譯

make install ##這一步其實就是把libphp5.so放到/usr/local/apache2.4/modules/下面

/usr/local/php/bin/php -m ##查看php加載的模塊

/usr/local/apache2.4/bin/httpd -M ##查看Apache的模塊

PHP模塊非常重要,論壇站點都需要php和mysql,查詢看帖都需要這個模塊

ls -l /usr/local/apache2.4/modules/libphp5.so(模塊文件)

Apache(httpd的配置文件)/usr/local/apache2.4/conf/httpd.conf中多了php5.so的信息

如果需要停用php5也是在Apache配置文件中注釋php5.so

最后把配置文件拷貝到所在路徑:

cp php.ini-production? /usr/local/php/etc/php.ini

轉載于:https://my.oschina.net/u/3655649/blog/1610750

總結

以上是生活随笔為你收集整理的linux复盘:构架搭建lamp(安装)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。