亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LAMP編譯安裝

發布時間:2020-06-10 20:44:20 來源:網絡 閱讀:382 作者:huanle777 欄目:數據庫

安裝之前首先要安裝所需的依賴庫,將httpd mysql php等所需要的源碼包上傳到主機,或者wget 方式直接下載 上傳方式和wget下載不作介紹,其中有些依賴是可以編譯安裝或者yum安裝,并且這里依賴沒有寫全,這個里面包含必須的,比如cmak gcc 這些都是必須

安裝依賴庫

yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel cmake

在httpd2.4.x開始 編譯安裝時候需要先安裝apr apr-util 我習慣安裝直前對所有包解壓

ls *.tar.gz | xargs -n1 tar xvf  #這個命令要在壓縮包當前文件夾
安裝aprcd apr-1.5.2/

./configure --prefix=/usr/local/aprmake && make install
安裝apr-util
cd apr-util-1.5.4/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/make && make install
安裝pcrecd pcre-8.39/
./configuremake && maek install
安裝apachecd httpd-2.4.25/./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so--enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util--enable-mpms-shared=all --with-mpm=event

這里也有寫,這里的參數是根據自己情況所定有些可以不用加 也可以加別的 說明:--prefix=/usr/local/apache ####httpd安裝路徑
--sysconfdir=/etc/httpd ####系統配置文件目錄路徑
--enable-so ######支持共享模塊功能
--enable-ssl #####支持ssl功能
--enable-cgi ####支持cgi功能
--enable-rewrite ####支持重寫功能
--with-zlib #####支持擴展庫文件功能
--with-pcre #####支持pcre功能 如果pcre編譯安裝時候有指定路徑 --with-apr=/usr/local/apr ######指定apr安裝路徑
--with-apr-util=/usr/local/apr-util #####指定apr-util安裝路徑
--enable-mpms-shared=all #####表示此平臺的mpm模塊都會被安裝
--with-mpm=event #####特指定mpm模塊為event,mpm模塊可以在配置文件中修改

cp /usr/local/apache/bin/apachectl /etc/init.d/httpd 將apache 添加到開機啟動
vi /etc/init.d/httpd 
#!/bin/sh下面加入 否則chkconfig --add httpd 會報錯# chkconfig:2345 90 17  90 17 是開機 關機加載的順序# description:這里寫什么無所謂下來執行命令把httpd 開機自啟
chkconfig --add httpd
chkconfig httpd on

安裝成功后 關閉防火墻或者80端口加入iptables ,因為還沒配置域名 ,先輸入主機地址 進行訪問,如出現 it works! 說明apache安裝成功,接下來安裝mysql php

mysql安裝
groupadd mysql 創建組
useradd -g mysql mysql  #如果禁止用戶登陸系統 可加參數 -s /sbin/nologin
mkdir -p /data/mysqldb #數據庫存放目錄
mkdir -p /usr/local/mysql #數據庫安裝目錄

cd mysql-5.6.35/

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/data/mysqldb \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306 \-DENABLE_DOWNLOADS=1make && make install
注:重新配置,刪除CMakeCache.txt文件
安裝完成后修改數據庫安裝目錄 和數據庫文件目錄權限
cd /usr/local/mysql/chown -R mysql:mysql .
cd /data/mysqldb/
chown -R mysql:mysql .
初始化MySQL數據庫
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb

復制mysql服務啟動配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
復制mysql服務啟動腳本
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on

把mysql加入PATH路徑

vi /etc/profile
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
source /etc/profile

service mysqld start 啟動MySQL
mysql -uroot -p進去MySQL 默認空密碼 直接回車
mysqladmin -u root password 'rootroot' 修改MySQL密碼
允許MySQL遠程登陸
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rootroot";
mysql> flush privileges;
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl
--with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib--with-libxml-dir=/usr --enable-xml --enable-sockets--with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt--with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d 
--with-bz2 --enable-maintainer-zts這個參數比較全面,里面包含mcrypt,如果不去掉這個參數,需要安裝 libmcrypt這些依賴庫,如暫時用不上的話 可以去掉這個參數
make
make install
cp php.ini-production /etc/php.ini
vi /etc/httpd/httpd.conf
加入以下兩行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
如果不能解析PHP文件在末尾加入PHPIniDir /etc/php.ini 重啟apache 就可以正常解析了
以上就是LAMP編譯步驟,里面會有遇到問題和參數介紹,會在另外外文章中介紹,遇到的問題一般都是配置錯誤,或者依賴庫缺少,自行搜索即可解決


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丽江市| 和平县| 芒康县| 靖西县| 财经| 黔西县| 马公市| 苗栗县| 铜梁县| 十堰市| 土默特右旗| 镇平县| 九台市| 若尔盖县| 大连市| 永城市| 滦平县| 沾化县| 永川市| 巫溪县| 略阳县| 康马县| 武定县| 岢岚县| 唐海县| 白朗县| 清涧县| 始兴县| 龙南县| 曲阳县| 青海省| 阳东县| 兰西县| 读书| 洪湖市| 凉城县| 青海省| 岱山县| 鄂伦春自治旗| 松阳县| 汉寿县|