mysql nmp_centos7 配置nmp环境

nginx 直接编译安装即可,放在/usr/local/nginx下就可以了

php的安装

首先添加依赖应用

yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel

安装加密扩展库

下载Libmcrypt,mhash,mcrypt安装包

libmcrypt(libmcrypt-2.5.8.tar.gz ):

mcrypt(mcrypt-2.6.8.tar.gz ):

mhash(mhash-0.9.9.9.tar.gz ):

2 .先安装Libmcrypt

#tar -zxvf libmcrypt-2.5.8.tar.gz

#cd libmcrypt-2.5.8

#./configure

#make

#make install 说明:libmcript默认安装在/usr/local

3.安装mhash

#tar -zxvf mhash-0.9.9.9.tar.gz

#cd mhash-0.9.9.9

#./configure

#make

#make install

4.安装mcrypt

#tar -zxvf mcrypt-2.6.8.tar.gz

#cd mcrypt-2.6.8

#LD_LIBRARY_PATH=/usr/local/lib ./configure

#make

#make install

tar zxvf php-5.6.3.tar.gz

cd php-5.6.3

./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-mysql-sock --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm --with-ncurses --enable-soap --with-libxml-dir --with-XMLrpc --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --with-sqlite3 --with-zlib --enable-bcmath --with-iconv --with-bz2 --enable-calendar --with-curl --with-cdb --enable-dom --enable-exif --enable-fileinfo --enable-filter --with-pcre-dir --enable-ftp --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-gettext --with-gmp --with-mhash --enable-json --enable-mbstring --disable-mbregex --disable-mbregex-backtrack --with-libmbfl --with-onig --enable-pdo --with-pdo-mysql --with-zlib-dir --with-pdo-sqlite --with-readline --enable-session --enable-shmop --enable-simplexml --enable-sockets --enable-sqlite-utf8 --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-libxml-dir --with-xsl --enable-zip --enable-mysqlnd-compression-support --with-pear

然后

make && make install

Build complete.

Don't forget to run 'make test'.

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

//复制一份并重命名

/usr/local/php/sbin/php-fpm

//启动php-fpm

修改FPM 配置文件php-fpm.conf

pm.max_children = 50

pm.start_servers = 20

pm.min_spare_servers = 5

pm.max_spare_servers = 35

pm.max_requests = 500

去掉分号

ln -s /usr/local/php/sbin/php-fpm /bin/php-fpm

cp /usr/local/src/php/php.ini-producsion /usr/local/php/lib/php.ini    //此步骤可能不成功没关系

至此php-fpm安装完成

编辑php.ini文件

vi /etc/php.ini

将cgi.fix_pathinfo前的#去除vi

/etc/php-fpm.d/www.conf

修改

listen = 127.0.0.1:9000

启动 systemctl start php-fpm

修改nginx配置文件

我是编译安装的所以是在vi

/usr/local/nginx/conf/nginx.conf

6ba044bf5ee8506e492b9af216b6bf14.png

将root 拿出 location / 然后将index.php加在index.htm后面

并且配置root的路径就是nginx的html文件位置

然后设置php

f36edb8ab95cd613225c1f75c1e72045.png

将fastcgi_param中$fastcgi_script_name前的一个变量替换成nginx的html文件位置

然后启动nginx,已经启动的就重启nginx

/usr/local/nginx/sbin/nginx启动

/usr/local/nginx/sbin/nginx -s reload

重启

mysql

5.5.15编译安装速记 有几个东西要先安装

yum

install ncurses-devel

yum

install bison-devel

yum install libaio-devel

yum

install gcc-c++然后解压缩后,开始编译mysql5.5

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1

-DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql

-DMYSQL_USER=mysql

-DMYSQL_TCP_PORT=3306

rm -rf /etc/my.cnf #删除系统默认的配置文件(如果默认没有就不用删除)

cd /usr/local/mysql #进入MySQL安装目录

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql #生成mysql系统数据库

ln -s /usr/local/mysql/my.cnf /etc/my.cnf #添加到/etc目录的软连接

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动

chmod 755 /etc/init.d/mysqld #增加执行权限

chkconfig mysqld on #加入开机启动

vi /etc/rc.d/init.d/mysqld #编辑

basedir=/usr/local/mysql #MySQL程序安装路径

datadir=/data/mysql #MySQl数据库存放目录

service mysqld start #启动

vi /etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行

export PATH=$PATH:/usr/local/mysql/bin

source /etc/profile

下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

mkdir /var/lib/mysql #创建目录

ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock #添加软链接

mysql_secure_installation #设置Mysql密码,根据提示按Y 回车输入2次密码

mysql配置可以远程连接

grant all privileges on *.* to root@'%' identified by '123456';

root 表示远程登入的用户名

123456表示密码

%表示所有ip,也可以自己设ip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装Node.js和npm并进行环境配置,首先你需要下载Node.js的安装包并运行安装程序。运行安装程序后,按照安装向导的指示进行安装。在安装过程中,你可以选择添加Node.js的安装路径到环境变量中。 另一种方法是手动修改npm的配置文件。你可以在Node.js的安装目录中找到`node_modules\npm.npmrc`文件,打开它并修改以下内容: ``` prefix =C:\node\node_global cache = C:\node\node_cache ``` 将`prefix`设置为你想要的全局安装路径,将`cache`设置为你想要的缓存路径。保存修改后的文件。 在安装完成后,你可以在控制台中输入`node -v`和`npm -v`来验证Node.js和npm的版本。 如果你想使用淘宝镜像来加快npm的下载速度,你可以使用以下命令来安装淘宝cnpm: ``` npm install -g cnpm -registry=https://registry.npm.taobao.org ``` 安装完成后,你可以使用`cnpm -v`来验证cnpm的版本。注意,cnpm的命令与npm的命令相同。 如果你在运行nrm相关命令时遇到了错误,可能是因为没有配置环境变量。你可以按照以下步骤来解决这个问题: 1. 在控制台中运行`npm config ls`来查看Node.js的全局安装路径,其中的`prefix`就是全局安装路径。 2. 打开计算机的属性,点击高级系统设置,找到环境变量。 3. 在用户变量或系统变量的Path中,编辑并添加全局安装路径。 4. 重启控制台。 这样,你就完成了Node.js和npm的安装和环境配置。现在你可以使用Node.js和npm来开发和管理你的项目了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Nodejs超详细安装及环境配置](https://blog.csdn.net/weixin_43937315/article/details/106901979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [NodeJS、NPM安装及配置](https://blog.csdn.net/weixin_44722346/article/details/102546402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值