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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

lnmp中怎么运行ngin和mysql_安装LNMP(Nginx+Mysql+PHP)

發布時間:2025/4/5 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lnmp中怎么运行ngin和mysql_安装LNMP(Nginx+Mysql+PHP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:安裝nginx

yum install -y gcc pcre-devel openssl-devel

wget http://www.nginx.org/download/nginx-1.4.2.tar.gz

useradd www

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre

--with-http_stub_status_module:支持nginx狀態查詢

--with-http_ssl_module: 支持https

--with-http_spdy_module: 支持google的spdy,想了解請百度spdy,這個必須有ssl的支持

--with-pcre: 為了支持rewrite重寫功能,必須制定pcre

make && make install

2:安裝mysql

yum install -y cmake ncurses-devel gcc-c++

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29.tar.gz

tar zxvf mysql-5.6.29.tar.gz

cd mysql-5.6.29

cmake ./ \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

make && make install

groupadd mysql

useradd mysql -g mysql -M -s /sbin/nologin 或 useradd -s /sbin/nologin -g mysql -M mysql

chown -R mysql:mysql /usr/local/mysql

chown -R mysql:mysql /usr/local/mysql/data

cd /usr/local/mysql

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod +x /etc/init.d/mysqld

cd /usr/local/mysql

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

修改/etc/my.cnf中數據存放目錄及mysql.sock的路徑

touch /tmp/mysql.sock

service mysqld start

3:安裝PHP

yum install gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y

http://cn2.php.net/distributions/php-5.5.5.tar.gz

tar -zxvf php-5.5.5.tar.gz

cd php-5.5.5

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-iconv-dir --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir --with-zlib --with-mysql=/usr/local/mysql --enable-dom --enable-xml --enable-bcmath --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm --with-fpm-user=www --with-fpm-group=www

make && make instal

配置文件:

cp php.ini-development /usr/local/php/etc/php.ini

配置php-fpm 服務

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

啟動 php-fpm

service php-fpm start

總結

以上是生活随笔為你收集整理的lnmp中怎么运行ngin和mysql_安装LNMP(Nginx+Mysql+PHP)的全部內容,希望文章能夠幫你解決所遇到的問題。

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