centoslamp編譯安裝
『壹』 linux 做LAMP MYsql 編譯安裝沒搞明白 -with 這些是什麼意思在那裡找到的 於是我就RPM 安裝了MYSQL
這個應該就是/usr/share/mysql
如果你不懂gcc編譯,就使用rpm包安裝,LAMP這個完全可以使用rpm安裝。沒必要費勁去編譯的。
告訴你最簡單的辦法是使用yum命令:
yum install httpd mysql-server php5 大概就是這個模式,因為我好久沒玩centos了。
如果你還是感覺麻煩的話,推薦你用ubunut。一個命令+tab+空格+回車 LAMP就搞定了。如果你用興趣追問吧
『貳』 Centos6.4下安裝LAMP,安裝discuz出現如下問題,求指導
你的LAMP是編譯安裝的,還是yum安裝的,目錄擁有者改成web的用戶
『叄』 LINUX下安裝LAMP,在安裝apache的時候,出錯,錯誤提示如下
建議你make clean再試試。
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2--sysconfdir=/etc/httpd/lib
這個錯誤--sysconfdir=/etc/httpd/lib ..實際參數是/etc/httpd
『肆』 CentOS 6.5 使用yum安裝lamp環境 php是5.3.3的 太低了
簡單介紹一下,如何在CentOS上安裝PHP5.6。
配置yum源
追加CentOS 6.5的epel及remi源。
#rpm-Uvh
#rpm-Uvh
以下是CentOS 7.0的源。
#yuminstallepel-release
#rpm-ivh
使用yum list命令查看可安裝的包(Packege)。
#yumlist--enablerepo=remi--enablerepo=remi-php56|grepphp
安裝PHP5.6
yum源配置好了,下一步就安裝PHP5.6。
#yuminstall--enablerepo=remi--enablerepo=remi-php56phpphp-opcachephp-develphp-mbstringphp-mcryptphp-mysqlndphp-phpunit-PHPUnitphp-pecl-xdebugphp-pecl-xhprof
用PHP命令查看版本。
#php--version
PHP5.6.0(cli)(built:Sep3201419:51:31)
Copyright(c)1997-2014ThePHPGroup
ZendEnginev2.6.0,Copyright(c)1998-2014ZendTechnologies
withZendOPcachev7.0.4-dev,Copyright(c)1999-2014,byZendTechnologies
withXdebugv2.2.5,Copyright(c)2002-2014,byDerickRethans
在這里安裝的版本是PHP5.6.0,細心的用戶可能已經發現ZendGuardLoader變成Zend OPcahe了。
對從PHP5.5開始PHP代碼緩存從APC變成了Zend OPcache了。
更多問題可以去php中文網問答社區提問,大神在線幫你解決,希望對你有幫助
『伍』 紅帽linux安裝lamp
一年前。我配置過。類似的環境:
是centos 5 +lamp
這里的文章記錄,你下載參考一下。
有問題。我到時候再回答,因為當時配置很熟悉。現在很久沒有用了。
所以需要回憶一下。。
————————————————————
知道不能貼連接了?
你到我的文庫里找。有兩份。比較詳細
『陸』 centos7下安裝lamp時,mysql錯誤
說明:在本帖中,#代表shell的提示符,所有操作均在root環境變數下面執行
一,系統的安裝
系統安裝的是centos6.0版本,磁碟大小300G
/boot300M /swap2G /30G /usr/local80G /var80G//lvm分區 /home20G /tmp10G
安裝好之後,配置ip地址,ssh,iptables等服務,安裝系統的原則:最小化安裝,盡量不安裝圖形界面和不必要的軟體包。
二,軟體包的准備
mysql-5.6.2-m5,php-5.3.6,httpd-2.2.21
下載地址
#cd /usr/local/src #wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.2-m5.tar.gz #wget http://mirrors.sohu.com/php/php-5.3.6.tar.gz #wget http://mirrors.sohu.com/apache/httpd-2.2.21.tar.gz
三,本機yum源的配置
#vim /etc/yum.repos.d/myyum.repo [Packages] name=CentOS-$releasever-Plus baseurl=file:///mnt/cd/ #本地文件路徑,如果是網路源,請更改 gpgcheck=1 #gpg校驗 enabled=1 #yum的開關 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #yum clean all #yum list 四,安裝系統編譯環境所需要的軟體包
『柒』 centos qsub命令怎麼安裝
這個命令是瀏覽網頁用的啊,定時執行程序Linux不是沒有,就像windows的計劃任務一樣,linux更靈活。創建一個123.shell文件即shell腳本,內容如下 #shell 隔一小時執行php腳本 ->注釋 #用你php安裝文件下的bin里的php編譯工具 執行.php文件 /lamp
『捌』 lamp web mysql需要安裝嗎
1、deepin基於Ubuntu,主要為桌面 2、Centos基於RHEL,主要為伺服器 3、另外centos搭建LAMP的文檔也很多 4、先安裝MySQL,web根據需求連接mysql即可
『玖』 如何安裝LAMP工具
1、獲取軟體包
把上面下載的13個源代碼包放到linux系統下的/usr/local/src/目錄中,如下圖示:
2、檢查安裝時使用的編譯工具是否存在
如果安裝系統的時候已經安裝了GCC編譯工具,則顯示上圖中的信息,如果沒有安裝,可以使用下面的方法進行安裝:# From CentOS 5.8 - [DVD#1] mkdir -p /media/cdrom
mount -r /dev/cdrom /media/cdrom
cd /media/cdrom/CentOS
rpm -Uvh glibc-devel-2.*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh lio-devel-0.*
rpm -Uvh libstdc++-devel-4.*
如果上面安裝的一某個RPM包還需要另外一個包時,可繼續在光碟中查找,這里不在贅述。
3、檢查並卸載默認的低版本環境
由於安裝系統的時候我是最小化安裝,只安裝了一個桌面,GCC編譯工具也是系統裝完之後安裝的,所以沒有默認的LAMP環境,如下圖示:
如果安裝的時候有選擇默認全部安裝,就已經安裝了LAMP環境,但是相對版本較低,而且安裝的路徑等可能不是我們想要的結果。所以這里順便介紹一下,如果存在默認的LAMP環境,進行卸載的方法,以apache為例:
#rpm -qa | grep -i httd //查詢系統中已安裝的Apache相關軟體包
#service httpd stop //如果apache已開啟,停止運行apache伺服器
#rpm -e httpd-xxx --nodeps //卸載apache伺服器
php、mysql卸載方法同上。
【開始搭建LAMP環境】
搭建LAMP環境時,需要安裝的所有軟體都要按照一定的順序安裝,我們按照Apache->MySQL->PHP的順序安裝。但是在安裝PHP之前,應先安裝PHP5需要的最新版本庫文件,例如libxml2、libmcrypt,以及GD2庫等文件。安裝GD2庫是為了讓PHP5支持GIF、PNG和JPEG圖片格式,所以在安裝GD2庫之前還要先安裝最新的zlib、libpng、freetype和jpegsrc等庫文件。而且中間還會穿插安裝一些軟體。
1、解壓tar.gz為後綴的壓縮包軟體
LAMP環境搭建所需要的每個軟體的源代碼文件,都是以.tar.gz提供給我們的打包壓縮文件,所以我們必須將其解壓再解包。可通過命令#tar zxvf tarfile.tar.gz達到目的。 2、在linux系統中源代碼包安裝過程
進行解壓後的目錄,LAMP環境搭建所需要的軟體都使用C語言開發的,所以安裝源代碼文件最少需要配置(configure)、編譯(make)、安裝(make install)三個步驟。 安裝libxml2最新庫文件
step1:
進入下載的軟體源碼包所在目錄/usr/local/src/下,解壓軟體包libxml2-2.9.0.tar.gz到當前目錄libxml2-2.9.0下,並進入libxml2-2.9.0目錄。命令如下行所示:
[root@localhost ~]# cd /usr/local/src //進入軟體源碼包所在目錄
[root@localhost src]# tar zxvf libxml2-2.9.0.tar.gz //解包解壓
[root@localhost src]# cd libxml2-2.9.0 //進入解包解壓後的目錄
step2:
使用configure命令檢查並配置安裝需要的系統環境,並生成安裝配置文件,命令行如下。
[root@localhost libxml2-2.9.0]# ./configure --prefix=/usr/local/libxml2 //選項--prefix=/usr/local/libxml2作用,是在安裝時將軟體安裝到/usr/local/libxml2目錄下。 step3:使用make命令編譯源代碼文件並生成安裝文件。命令行如下示。 [root@localhost libxml2-2.9.0]# make //對軟體源代碼文件進行編譯 step4:使用make install命令安裝編譯過的文件。命令行如下。
[root@localhost libxml2-2.9.0]# make install //開始安裝libxml2庫文件
如果安裝成功以後,在/usr/local/libxml2/目錄下將生成bin,include,lib,share四個目錄。在後面安裝PHP5源代碼的配置時,會通過在configure命令的選項中加上"--with-libxml-dir=/usr/local/libxml2"選項,用於指定安裝libxml2庫文件的位置。
安裝libmcrypt最新庫文件
安裝方法與上面安裝libxml2方法相同,注意configure時的路徑/usr/local/libmcrypt 如果安裝成功就會在/usr/local/libmcrypt/目錄下生成bin,include,lib,man,share五個目錄。然後在安裝PHP5源代碼包的配置時,就可以通過configure命令加上
「--with-mcrypt-dir=/usr/local/libmcrypt」選項,指定這個libmcrypt庫文件的位置。 如./configure時報錯:configure: error: C++ compiler cannot create executables 。 解決方案:
運行下面命令,然後重新configure(配置) yum install gcc gcc-c++ gcc-g77
安裝完成libmcrypt庫以後,不同的linux系統版本有可能還要安裝一下libltdl庫。安裝方法和前面的步驟相同,可以進入到解壓縮的目錄/usr/local/src/libmcrypt-2.5.8下,找到libltdl庫源代碼所在的目錄libltdl,進入這個目錄按照下面幾個命令配置、編譯、安裝就可以了。
[root@localhost libltdl]# pwd
/usr/local/src/libmcrypt-2.5.8/libltdl //進入軟體源代碼目錄
[root@localhost libltdl]# ./configure --enable-ltdl-install //配置ltdl庫的安裝 [root@localhost libltdl]# make //編譯
[root@localhost libltdl]# make install //安裝
安裝zlib最新庫文件
安裝方法與前面安裝libxml2的方法相同,要注意的地方就是路徑/usr/local/zlib/。如果安裝成功將會在/usr/local/zlib目錄下生成include,lib,share三個目錄。在安裝PHP5配置時,在configure命令的選項中加上「--with-zlib-dir=/usr/local/libmcrypt」選項,用於指定zlib庫文件位置。
安裝libpng最新庫文件
安裝方法與前面安裝libxml2的方法相同,要注意路徑/usr/local/libpng/
在./configure --prefix=/usr/local/libpng這步最後會提示:configure: error: ZLib not installed 解決方法如下:
1.進入zlib的源文件目錄,執行命令 make clean,清除zlib; 2.重新配置 ./configure,後面不要接--prefix參數; 3.make && make install;
4.進入libpng目錄,執行命令 ./configure --prefix=/usr/local/libpng; 5.make && make install; 6.安裝成功.
如果安裝成功將會在/usr/local/libpng目錄下生成bin,include,lib和share四個目錄。
在安裝
GD2庫配置時,通過在 configure 命令選項中加上「--with-png=/usr/local/libpng」選項,指定libpng庫文件的位置。
安裝jpeg8最新庫文件
step1:安裝GD2庫前所需的jpeg8庫文件,需要自己手動創建安裝需要的目錄,它們在安裝時不能自動創建。命令行如下。
[root@localhost ~]# mkdir /usr/local/jpeg8 //建立jpeg8軟體安裝目錄 [root@localhost ~]# mkdir /usr/local/jpeg8/bin //建立存放命令的目錄 [root@localhost ~]# mkdir /usr/local/jpeg8/lib //創建jpeg8庫文件所在目錄 [root@localhost ~]# mkdir /usr/local/jpeg8/include //建立存放頭文件目錄 [root@localhost ~]# mkdir -p /usr/local/jpeg8/man/man1 //建立存放手冊的目錄 step2:configure有點不一樣,如下命令行示: [root@localhost jpeg-8b]# ./configure \ > --prefix=/usr/local/jpeg8/ \ > --enable-share \ > --enable-static
警告:configure: WARNING: unrecognized options: --enable-share 在安裝
GD2庫配置時,可以在configure命令的選項中加上「--with-jpeg=/usr/local/jpeg8」選項,指定jpeg8庫文件的位置。安裝PHP時也要指定該庫文件的位置。
安裝freetype最新庫文件
step1:
進入軟體源碼包所在目錄/usr/local/src/中,解壓軟體包freetype-2.4.10.tar.gz到當前目錄freetype-2.4.10下,並進入freetype-2.4.10目錄。命令行如下:
#cd /usr/local/src/ //進入軟體源碼包所在目錄
#tar zxvf freetype-2.4.10.tar.gz //解壓包到freetype-2.4.10目錄
#cd freetype-2.4.10 //進入目錄freetype-2.4.10中
『拾』 yum 安裝lamp怎麼升級php
centos6.5
1.yum安裝和源代碼編譯在使用的時候沒啥區別,但是安裝的過程就大相徑庭了,yum只需要3個命令就可以完成,源代碼需要13個包,還得加壓編譯,步驟很麻煩,而且當做有時候會出錯,源代碼編譯安裝大概需要2個小時,好處在於可以自己配置地址等一些參數,yum安裝半個小時搞定,一般不會出錯,更新也很方便。
2.我的機器是centosrelease5.964為的系統,一般機器都帶yum命令,並且yum包源都是可以用的,就是說不用你自己下載東西,直接yum-yinstall後面加上你所需要安裝的軟體,他會自動下載自動安裝,非常方便。例如yum-yinstallhttpd自動下載並安裝apache伺服器。lamp環境只需要安裝httpd,MySQL,PHP
3.首先更新一下yum-yupdate
4.用yum安裝Apache,Mysql,PHP.
4.1安裝Apache
yuminstallhttpdhttpd-devel
安裝完成後,用/etc/init.d/httpdstart啟動apache
設為開機啟動:chkconfighttpdon
4.2安裝mysql
yuminstallmysqlmysql-servermysql-devel
同樣,完成後,用/etc/init.d/mysqldstart啟動mysql
4.3設置mysql密碼
mysql>;USEmysql;
mysql>;UPDATEuserSETPassword=PASSWORD('newpassword')WHEREuser='root';
mysql>;FLUSHPRIVILEGES;
設置mysql密碼還可以用:mysql_secure_installation命令
4.4允許遠程登錄
mysql-uroot-p
EnterPassword:<yournewpassword>
mysql>GRANTALLPRIVILEGESON*.*TO'用戶名'@'%'IDENTIFIEDBY'密碼'WITHGRANTOPTION;
完成後就能用mysql-front遠程管理mysql了。
設為開機啟動
chkconfigmysqldon
5PHP5.4安裝
rpm-Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm(下載最新的源)
yuminstallphp54wphp54w-bcmathphp54w-cliphp54w-commonphp54w-develphp54w-fpmphp54w-gdphp54w-imapphp54w-ldapphp54w-mbstringphp54w-mcryptphp54w-mysqlphp54w-odbcphp54w-pdophp54w-pearphp54w-pecl-igbinaryphp54w-xmlphp54w-xmlrpcphp54w-opcachephp54w-intlphp54w-pecl-memcache安裝PHP對應的各種擴展;
使用yum安裝就是各種方便,用源碼安裝試了十幾次,各種bug無法解決