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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LANMP安装总结

發布時間:2025/3/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LANMP安装总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LANMP安裝總結


Centos系統安裝總結

LANMP環境搭建總結:

步驟

1

2

3

4

5

6

安裝

liunx

apache

mysql

php

nginx

優化配置

備注

Centos5.5

組件:memcache,mongodb,eaccelerator等等

Apache/nginx


編譯組件的通用模式:

①安裝linux支持②安裝PHP支持


以memcache為例:其中php安裝在/usr/local/php

①安裝linux支持memcache

wget?http://memcached.googlecode.com/files/memcached-1.4.0.tar.gz?//下載

tar?zxvf?memcached-1.4.0.tar.gz??//解壓

cd?memcached-1.4.0

./configure??//編譯

make

make?install??//安裝


啟動:/usr/local/bin/memcached?-d?-m?256?-u?root

檢查tcp?11211端口是否打開memcache默認11211端口

netstat?-anp?|?grep?11211


加入開機自啟動:

echo?"/usr/local/bin/memcached?-d?-m?256?-u?root"?>>?/etc/rc.local


②安裝memcache的php模塊支持

Wget?http://pecl.php.net/get/memcache-2.2.5.tgz?//下載

tar?vxzf?memcache-2.2.5.tgz
cd?memcache-2.2.5
/usr/local/php/bin/phpize??//很重要,下面又詳解
./configure?--enable-memcache?--with-php-config=/usr/local/php/bin/php-config?--with-zlib-dir

make
make?install?

復制memcache.so文件到/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613

修改php.ini文件

將extension_dir="/"修改為:

extension_dir?=?"/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613"

extension=memcache.so

重啟apache,查看phpinfo網頁,查看memcache模塊是否被正確加載

**************************************************************************************

phpize是什么東西呢?php官方的說明:
http://php.net/manual/en/install.pecl.phpize.php

phpize是用來擴展php擴展模塊的,通過phpize可以建立php的外掛模塊

比如你想在原來編譯好的php中加入memcached或者ImageMagick等擴展模塊,都可以可以使用phpize,使用方法同上


測試服務器的數據管理:

第一種命令行模式:

①數據導出②創建對應表?③導入數據

1.導出整個數據庫  mysqldump?-u?用戶名?-p?數據庫名?>?導出的文件名

  mysqldump?-u?wcnc?-p?smgp_apps_wcnc?>?wcnc.sql

2.導出一個表

  mysqldump?-u?用戶名?-p?數據庫名?表名>?導出的文件名

  mysqldump?-u?wcnc?-p?smgp_apps_wcnc?users>?wcnc_users.sql


3.導出一個數據庫結構

  mysqldump?-u?wcnc?-p?-d?--add-drop-table?smgp_apps_wcnc?>d:wcnc_db.sql

  -d?沒有數據?--add-drop-table?在每個create語句之前增加一個drop?table


4.導入數據庫

  常用source?命令

  進入mysql數據庫控制臺,

  如mysql?-u?root?-p

  mysql>use?數據庫

  然后使用source命令,后面參數為腳本文件(如這里用到的.sql)

  mysql>source?d:wcnc_db.sql??(注:如果寫成source?d:\wcnc_db.sql,就會報語法錯誤)

第二種模式:使用圖形界面管理工具

使用圖形界面管理工具

步驟:①進入mysql命令行模式---②對遠程使用客戶端主機進行授權

/usr/local/mysql/bin/mysql?-uroot?-p123456??//進入mysql管理界面


出現錯誤:

ERROR?1045?(28000):
Access?denied?for?user?'root'@'localhost'?(using?password:?YES)?

解決辦法:

/usr/local/mysql/share/mysql/mysql.server?stop??//先關閉mysql

/usr/local/mysql/bin/?mysqld_safe?--user=mysql?--skip-grant-tables?--skip-networking?&?

/usr/local/mysql/bin/mysql?-u?root?mysql

UPDATE?user?SET?Password=PASSWORD('123456')?where?USER='root';//修改密碼

重啟mysql服務

**************************

對本地ip192.168.1.48進行授權:

mysql>?grant?all?on?*.*?to?root@'192.168.1.48'?identified?by?'123456';//授權ip訪問權限

********************************************************************

本地使用數據庫管理工具:

使用數據庫管理工具--連接數據管理數據

報錯:error?no?2003?can't?connect?to?mysql?server?on192.168.1.23

我的問題可能是防火墻沒有關閉,解決辦法兩種:

關閉防火墻⑴service?iptables?stop?(臨時關閉)

?chkconfig?iptables?off?(重啟生效的)

********連接成功


本文基于署名-非商業性使用 3.0許可協議發布,歡迎轉載,演繹,但是必須保留本文的署名PHP淮北(包含鏈接),且不得用于商業目的。如您有任何疑問或者授權方面的協商,請與我聯系。

總結

以上是生活随笔為你收集整理的LANMP安装总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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