Ⅰ CentOS 7 用戶怎樣安裝 LNMP
獲取lnmp源碼
打開網路,輸入lnmp,打開第一個lnmp官網,裡面含有很豐富的信息,這里我們先下載最新版的安裝包
2、通過wget http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz 下載,選擇其他下載地址也可以的;
2
安裝lnmp
1、解壓tar -xvf lnmp1.2-full.tar.gz ;
2、進入 源碼目錄cd lnmp1.2-full/
3、執行./install.sh開始配置,配置完提示Press any key to install...or Press Ctrl+c to cancel,回車後自動編譯安裝,過程比較漫長,好好等待;
4、安裝完成,雖然等待了很久。但是安裝完成了很開心。
3
lnmp基本操作
1、開啟關閉lnmp服務;
2、訪問主要,phpinfo等,驗證是否安裝成功;
3、在web根目錄下編寫腳本訪問,通過瀏覽器訪問;
訪問輸出,腳本信息,很開心這樣就安裝成功了,是不是很簡單;
Ⅱ lnmp安裝中怎麼配置nginx
LNMP一鍵安裝包安裝好後,相應的Mysql,Nginx及PHP都會安裝配置完成。
由於某些特殊情況的需要,如何更換Nginx的版本呢?
nginx升級腳本可以完成。
1、 手動編譯方法:/usr/local/nginx刪了再重新進入./lnmp0.8-full/nginx/1.0.10進行make install也可以達到重裝效果
注意保存Nginx的配置文件
可以再重新make install
刪除nginx目錄前備份配置文件
make install後需要重新復制備份文件
2、發布的腳本就是專門用來升級Nginx,可以升級Nginx至任意官方已發布的Nginx版本。
執行:wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh
然後按提示輸入要升級的Nginx版本號,Nginx的版本號可以從http://nginx.org/en/download.html查詢。輸入版本號後回車,再次回車確認即可開始安裝,如果不出意外就會升級成功,如果出現問題可以到http://bbs.vpser.net lnmp專區發帖求助。
Ⅲ 怎麼樣在lnmp下安裝php的soap擴展非常感謝!
本人網上找的安裝資料,但好多地方不太明白!2.centos下 通過yum安裝 yum install php-soap 然後重啟apache。切換到php5安裝目錄的soap目錄cd /soft/php-5.2.8/ext/soap視php安裝目錄定/usr/local/php5/bin/phpize編譯soap.so./configure --with-php-config=/usr/local/php5/bin/php-config --enable-soapmakemake installInstalling shared extensions: /usr/local/php5/lib/php/extensions/no-debug-zts-20060613/提示編譯後的soap.so文件保存在了/usr/local/php5/lib/php/extensions/no-debug-zts-20060613/目錄下。修改php.inivi /usr/local/apache2.2.0/conf/php.ini如果之前沒有安裝過extension,則需要將extension_dir = "./"改為extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-zts-20060613/",如果已經裝過,這步之前就已經改過了。再其後面加一句:extension = "soap.so"重新啟動apache,在phpinfo中就有soap的信息了。Soap Client enabled Soap Server enabled
Ⅳ 如何在linux系統上搭建LNMP環境
分情況,看配置。測試環境十幾分鍾就搞定。如果要搭線上環境的話nginx編譯安裝很快,mysql慢,php比nginx稍長一些。再加上調試的話大概1個半小時。
Ⅳ linux裝的lnmp,怎麼添加curl擴展,重啟php報錯
拓展和php版本是對應的,你5.4的php就只能用5.4的拓展,linux環境的話安裝拓展很簡單啊,直接yum裝就好了,yum會自動幫你解庫之間的依賴問題
Ⅵ 如何設置lnmp可以切換php版本
1.說明:在linux下安裝lnmp的默認php版本只能使用一個版本,如果有些網站需要低版本5.2或者高版本,那麼如何做呢,
2.Lnmp安裝時候默認選擇了php5.3,但是其中某個網站需要php5.5
3.編譯安裝php5.5
(a)安裝必要軟體
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum groupinstall 'Development Tools'
yum install libmhash-devel
yum install libmhash
yum install libicu-devel
yum -y install krb5*
yum install -y gcc gcc-c++ make gmp-devel libc-client-devel zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
(b)安裝libiconv
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz希望能幫到你,我現在後盾人平台自己學習呢,加油吧(~Q~;)
Ⅶ centos中如何統計程序編譯的時間比如我安裝lnmp,我需要計算它的安裝所用時間,應該怎麼操作
用time命令或者是/usr/bin/time
比如說你想知道編譯lnmp的時間,就是
# time -p ./configure
當./configure執行完畢的時候time命令結束,然後會返回一個時間,就是你執行./configure的時間
同樣
# time -p make 也會知道make用的時間,如果說要整個的安裝時間,可以用命令
# time -p ./configure && make && make install
返回的結果就是整個安裝過程所用的時間~
望採納
Ⅷ linux的centos下怎麼編譯安裝LNMP,然後運行phpcms
1、先准備gcc環境
2、下載所需安裝包,nginx,mysql,php等及php其依賴包和php優化包
3、編譯nginx,依賴pcre
4、編譯mysql,依賴cmake
5、編譯php,依賴zlib,libpng,jpegsrc,freetype,gd,libxml2,libiconv,libxslt,autoconf,libmcrypt,mhash,mcrypt,libevent,
6、php優化包,eaccelerator,memcache,PDO_MYSQL,ImageMagick,imagick,ZendGuardLoader
7、都啟動了netstat -ntlp檢查mysql/php/nginx的埠。
8、追問給你個詳細的鏈接。
Ⅸ 編譯安裝php時出錯configure: error: build test failed.
對於PHP在./configure的時候出現下面問題:
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /usr/local/libxml2/
checking for xml2-config path... /usr/local/libxml2//bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.
#按照提示我們查看php安裝目錄下的config.log文件,搜索xml2-config
[root@lamp-lnmp php-5.6.40]# vim config.log
#發現下面內容:
configure:23104: checking for xml2-config path
configure:23118: result: /usr/local/libxml2//bin/xml2-config
configure:23262: checking whether libxml build works
configure:23289: cc -o conftest -g -O2 -fvisibility=hidden -pthread -D_REENTRANT -Wl,-rpath,/usr/local/libxml2/lib -L/usr/local/libxml2/lib conftest.c
-lrt -lm -ldl -lnsl -lxml2 -lz -lm -ldl >&5
configure:23289: $? = 0
configure:23289: ./conftest
./conftest: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/local/libxml2/lib/libxml2.so.2)
configure:23289: $? = 1
configure: program exited with status 1
configure: failed program was:
#我們這里查看一下這個/lib64/libz.so.1的文件,發現鏈接到一個舊的libz文件中,這里將/lib64/libz.so.1軟連接到新文件/usr/local/lib/libz.so.1.2.11中進行下面設置。
[root@lamp-lnmp ~]# ln -sf /usr/local/lib/libz.so.1.2.11 /lib64/libz.so.1
[root@lamp-lnmp ~]# ls -l /lib64/libz.so.1
lrwxrwxrwx 1 root root 29 Feb 2 11:13 /lib64/libz.so.1 -> /usr/local/lib/libz.so.1.2.11