记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

安装LAMP环境,以下是命令。

apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl


安装伪静态环境。

#:  a2enmod rewrite

重启web服务器
/etc/init.d/apache2 restart


wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar zxvf ioncube_loaders_lin_x86-64.tar.gz

#:vim.tiny /etc/php5/apache2/php.ini

       [ionCube Loader]
             zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so

 

       注意:
                     如果以前装有Zend Guard,为了避免ionCube和Zend Guard发生冲突,
                     需将上面的内容添加到Zend Guard代码之前就可以了。


这里测试时有报错误,需要再   /etc/php5/cli/php.ini文件中同样添加ioncube信息后,可以正常使用


    4、重启web服务器


/etc/init.d/apache2 restart


配置好后,可以将官网软件包自带的php程序放到web目录,打开后根据提示配置测试。


配置好后,就可以到phpinfo中检查环境,也可以登陆phpmyadmin 操作数据库mysql.




下面是配置vsftpd,

apt-get install   vsftpd

修改配置文件/etc/pam.d/vsftpd:

vi /etc/pam.d/vsftpd   #注释掉下面一行

#auth   required        pam_shells.so

以上不操作的话,登陆vsftpd  出现 530 500错误。


修改:/etc/vsftpd.conf

#vi /etc/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

local_umask=002

这里就是将上传文件配置成775权限

添加vsftp本地账号账号:

#:  vim.tiny /etc/vsftpd.chroot_list

ftpuuser

配置ftp目录权限:

useradd -d /var/www -s /sbin/nologin ftpuser

passwd ftpuser

usermod ftpuser -G www-data -g www-data



#:  chown -R ftpuser:www-data /var/www


最后测试网站与ftp都可以正常使用。




转载请标明出处【Ubuntu14配置apache/mysql/php/phpmyadmin/vsftp/ioncube环境】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论