• 7.暂时删除 收藏夹  -2020年7月6日20:01:09

  • 6.添加日历小工具

  • 5.工具箱做为单独页面

  • 4.工具箱新增常用工具链接

  • 3.关闭网站内链–20200626

  • 2.代码风格改为 暗色主题–20200626

     

  • 1.取消左侧菜单列表显示 –20200625

  • 网站升级为https

    2020年6月25日21:40:52

Aidlearning 安装lnmp

learning 易天法地 1年前 (2020-04-08) 495次浏览 扫描二维码
文章目录[隐藏]

问题记录

1.提示

ext/iconv/.libs/iconv.o(.text+0x30e2): In function `php_iconv_stream_filter_factory_create':
/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419: undefined reference to `libiconv_open'

1.解决方法

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar -zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local/libiconv
make
make install
./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-iconv

正式安装

1.安装php 失败

#安装php依赖包:
yum install libxml2
yum install libxml2-devel
php7.2 http://cn2.php.net/distributions/php-7.2.1.tar.gz
5.6版本  http://cn2.php.net/distributions/php-7.2.1.tar.gz 
cd /usr/local
wget http://cn2.php.net/distributions/php-7.2.1.tar.gz
tar -zxvf php-7.2.1.tar.gz
rm php-7.2.1.tar.gz
mv php-7.2.1 php
cd php
./configure --prefix=/usr/local/php --with-zlib --enable-zip --with-openssl --enable-fpm --enable-mbstring --with-libdir=lib64
make
make install
 
cp php.ini-production /usr/local/php/lib/php.ini
cp sapi/fpm/php-fpm /etc/init.d/php-fpm
#添加执行权限
chmod +x /etc/init.d/php-fpm
#php-fpm的配置文件
cp etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
 
#设置默认启动php-fpm子进程数和最大启动数
vim /usr/local/php/etc/php-fpm.d/www.conf
pm.max_children = 200
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 30
 
#设置环境变量
vim /etc/profile
#最后一行加入
export PATH=/usr/local/php/bin:$PATH
 
#刷新环境变量
source /etc/profile
 
#启动
/etc/init.d/php-fpm

2.安装mysql 一行命令即可 可安装成功

apt-get install default-mysql-server

设置远程访问权限

#1.先登录
mysql -u root -p
#2.输入密码 123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'  
#这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
#刷新权限
flush privileges; 

在使用add-apt-repository添加一个ppa之后,发现该ppa找不到了,或者失效了,需要移除该ppa,不然每次apt-get update检查均会报错

# 列出添加的ppa
ls /etc/apt/sources.list.d
# 移除指定的失效或者想删除的ppa
sudo rm -i /etc/apt/sources.list.d/xxxx.list

参考:

nginx https://www.runoob.com/linux/nginx-install-setup.html

mysql https://www.runoob.com/linux/mysql-install-setup.html

Linux 自行编译安装lamp https://www.cnblogs.com/mthp/articles/11081066.html

lnmp一键安装环境

  1. OneinStack官方网站:https://oneinstack.com https://blog.csdn.net/yuanlaijike/article/details/76651006
  2. lnmp.org https://lnmp.org/download.html

 


本站文章如无特殊说明均为原创
文章标题: Aidlearning 安装lnmp
转载请注明原文链接:https://www.zylearning.top/462.html
喜欢 (1)