Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1081937
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 746
  • 用 户 组: 普通用户
  • 注册时间: 2018-06-12 20:01
个人简介

寫写code、调調bug、填填坑,僅此而已。

文章分类

全部博文(80)

文章存档

2019年(30)

2018年(50)

分类: BSD

2018-11-21 16:59:03

1.>>>>> update
portsnap fetch extract
pkg install  sudo
2.>>>>>Install Apache24
pkg install apache24
sysrc apache24_enable=yes
service apache24 restart
3.>>>>>Install Mysql
pkg install -y mysql55-server mysql55-client
sysrc mysql_enable=yes
service mysql-server start
mysql_secure_installation (设置root用户密码,默认安装完成root无密码)
4.>>>>>Install Redis
pkg install redis
sysrc redis_enable=yes
service redis start
5.>>>>>Install php70
pkg install -y php70 php70-bz2 php70-ctype php70-curl php70-dom php70-exif php70-fileinfo php70-filter php70-gd php70-hash php70-iconv php70-intl php70-json php70-mbstring php70-mcrypt php70-pdo_mysql php70-openssl php70-posix php70-session php70-simplexml php70-xml php70-xmlreader php70-xmlwriter php70-xsl php70-wddx php70-zip php70-zlib php70-opcache mod_php70
安装完成后 执行php-m 查看发现php-gd模块安装失败,需要如下方式解决
cd /usr/ports/graphics/png
make install ALLOW_UNSUPPORTED_SYSTEM=yes
如果失败,执行如下命令
cd /usr/ports/graphics/png/work/libpng-1.6.35
make install
6.>>>>>modify configure files
修改/usr/local/etc/apache24/httpd.conf文件
取消以下两行注释

点击(此处)折叠或打开

  1. LoadModule ssl_module libexec/apache24/mod_ssl.so
  2. LoadModule rewrite_module libexec/apache24/mod_rewrite.so
加入以下内容

点击(此处)折叠或打开

  1. <IfModule php7_module>
  2. <FilesMatch "\.(php|phps|php7|phtml)$">
  3.      SetHandler php7-script
  4. </FilesMatch>
  5. DirectoryIndex index.php
  6. </IfModule>
在该文件的与之间,添加如下内容

点击(此处)折叠或打开

  1. AddType application/x-httpd-php-source .phps
  2. AddType application/x-httpd-php .php
保存修改后的文件
/usr/local/apache24/modules.d创建新文件

点击(此处)折叠或打开

  1. # cd /usr/local/etc/apache24/modules.d
  2. # touch /usr/local/etc/apache24/modules.d/001_mod_php.conf
  3. # nano /usr/local/etc/apache24/modules.d/001_mod_php.conf
在001_mod_php.conf文件中添加如下内容

点击(此处)折叠或打开

  1. <FilesMatch "\.php$">
  2.         SetHandler application/x-httpd-php
  3.     </FilesMatch>
  4.     <FilesMatch "\.phps$">
  5.         SetHandler application/x-httpd-php-source
  6.     </FilesMatch>
修改php.ini文件

点击(此处)折叠或打开

  1. $ cd /usr/local/etc
  2. $ cp php.ini-production php.ini
  3. $vi /usr/local/etc/php.ini
修改如下配置

点击(此处)折叠或打开

  1. find cgi.fix_pathinfo=0 change from =0 to =1
  2. find date.timezone = Asia/Shanghai
  3. find post_max_size= change it to 1999M
  4. find upload_max_size= change to 1999M
取消如下注释

点击(此处)折叠或打开

  1. opcache.enable=1
  2. opcache.enable_cli=1
  3. opcache.interned_strings_buffer=8
  4. opcache.max_accelerated_files=10000
  5. opcache.memory_consumption=128
  6. opcache.save_comments=1
  7. opcache.revalidate_freq=1
保存
7.>>>>>重启服务
service apache24 restart
service redis restart

至此,基本安装完成,可在基础上安装nextcloud,后续文章介绍













阅读(3808) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~