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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

lamp组合详解

發(fā)布時(shí)間:2024/4/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lamp组合详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

mysql的安裝:

./configure \

--prefix=/application/mysql5.1.72 \

--with-unix-socket-path=/application/mysql5.1.72/tmp/mysql.sock \

--localstatedir=/application/mysql5.1.72/data \

--enable-assembler \

--enable-thread-safe-client \

--with-mysqld-user=mysql \

--with-big-tables \

--without-debug \

--without-pthread \

--enable-assembler \

--with-extra-charsets=complex \

--with-readline \

--with-ssl \

--with-embedded-server \

--enable-local-infile \

--with-plugins=partition,innobase \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static

#--with-plugin-PLUGIN \

?

安裝時(shí)會(huì)報(bào)錯(cuò)找不到curses包,所以yum install ncurses-devel

?

cat x.txt |bash 可以把編譯源碼放到文件里,然后交給bash執(zhí)行

/etc/my.cnfmysql默認(rèn)的配置文件路徑

ln -s /application/mysql5.1.27 /application/mysql

mkdir /application/mysql/data -p

chown -R mysql.mysql /application/mysql/

cp /home/weipeng/tools/mysql5.1.27/support-files/my-small.cnf /etc/my.cnf

然后初始化數(shù)據(jù)庫(kù):

/application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

?

*初始化完成后可按照提示有如下兩種方式啟動(dòng),但一旦選擇一種另外一種就不能用了,切記。

一、(mysql軟件文件夾里有mysql啟動(dòng)的腳本,將其加入到啟動(dòng)項(xiàng)即可啟動(dòng),操作如下:

1.cp /home/weipeng/tools/mysql5.1.27/support-files/mysql.server ?/etc/init.d/mysqld

2.basedir=/application/mysql/ ?datadir=/application/mysql/data添加到/etc/init.d/mysqld里。

3.然后加入chkconfig 開啟onchkconfig --add mysqld chkconfig mysqld on

chmod +x /etc/init.d/mysqld)

?

二、或者用/application/mysql/bin/mysqld_safe &啟動(dòng),如果報(bào)鎖錯(cuò)誤,可如下操作:

chown mysql.mysql /application/mysql5.1.72/tmp/ 然后kill 進(jìn)程 ,重啟mysql即可。

?

?

vi /etc/profile在最后加入以下:

PATH=$PATH:/application/mysql/bin

source /etc/profile

?

然后mysql直接就可以進(jìn)入,可以show databases

mysqladmin shutdown是關(guān)閉mysql的方式,不要強(qiáng)行kill

?

添加用戶名及密碼:/application/mysql/bin/mysqladmin -u root password weipeng

mysql -uroot -pweipeng即可登陸

drop database test;

select user,host from mysql.user;

select user();

drop user ""@localhost;

?

開始安裝php

檢查安裝php所需lib庫(kù)

rpm -qa zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel

安裝:

yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel -y

還有一個(gè)包安裝不少,通過(guò)如下方式解決:

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

tar xf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/local/libiconv

make&&make install

?

安裝php

./configure \

--prefix=/application/php5.3.27 \

--with-apxs2=/application/apache/bin/apxs \

--with-mysql=/application/mysql \

--with-xmlrpc \

--with-openssl \

--with-zlib \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-iconv=/usr/local/libiconv \

--enable-short-tags \

--enable-sockets \

--enable-zend-multibyte \

--enable-soap \

--enable-mbstring \

--enable-static \

--enable-gd-native-ttf \

--with-curl \

--with-xsl \

--enable-ftp \

--with-libxml-dir

?

make&&make install

?

configure: error: Cannot find OpenSSL's <evp.h>會(huì)報(bào)錯(cuò)

yum install openssl* -y

configure: error: Please reinstall the iconv library.

yum install iconv*


ls /home/weipeng/tools/php-5.3.27/php.ini*底下會(huì)有兩個(gè)文件:

/home/weipeng/tools/php-5.3.27/php.ini-development 開發(fā)用的配置文件,會(huì)打開很多測(cè)試開關(guān)。

/home/weipeng/tools/php-5.3.27/php.ini-production ?實(shí)際生產(chǎn)用的

?

cp php.ini-production ?/application/php/lib/php.ini

然后讓php能解析apachevi /application/apache/conf/httd.conf

311gg行添加如下兩行:

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

?

由于是對(duì)外提供網(wǎng)站服務(wù),需要修改配置文件里的用戶名和組,默認(rèn)是daemon,***都知道,所以先自己添加用戶useradd www -s /sbin/nologin -M,所以需要修改:比如用戶和組都是www,當(dāng)然需要添加:

User www

Group www

然后:

chown -R www.www?/application/apache

還需在httpd.conf里修改首頁(yè)文件166gg加入index.php:

<IfModule dir_module>

????DirectoryIndex index.php index.html

</IfModule>

?

/application/apache/htdocs下添加index.php,vi index.php:

<?php

??phpinfo();

?>

后重啟apache先檢查語(yǔ)法:/application/apache/bin/apachectl -t

再重啟:/application/apache/bin/apachectl graceful

?

成功解析phpinfo后,工作場(chǎng)景要盡快刪除,因?yàn)?/span>phpinfo展示了所有的目錄的安裝相關(guān)內(nèi)容。

測(cè)試本機(jī)與本機(jī)mysql連通通過(guò)php解析腳本:

<?php

??$link_id=mysql_connect('localhost','root','weipeng') or mysql_error();

?

??if($link_id){

??????????echo "mysql successful by weipeng,you are very good!";

??}else{

??????????echo mysql_error();

??}

?>


轉(zhuǎn)載于:https://blog.51cto.com/liukexing/1966990

超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的lamp组合详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。