个人工具

“Ubuntu/Step by step”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
Eclipse for PHP
End
第148行: 第148行:
 
Categories=Development;IDE;
 
Categories=Development;IDE;
 
Name[en]=Eclipse
 
Name[en]=Eclipse
 +
</pre>
 +
 +
=Tomcat=
 +
 +
</pre>
 +
sudo apt-get install tomcat7
 +
 +
cd /etc/tomcat7
 +
 +
sudo nano server.xml
 +
 +
# make sure below contents
 +
 +
<Connector port="8080" protocol="HTTP/1.1"
 +
              connectionTimeout="20000"
 +
              redirectPort="8443" />
 +
 +
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
 +
 +
# save and exit server.xml
 +
 +
# JAVA_HOME setting
 +
 +
sudo nano tomcat-users.xml
 +
 +
# make sure below contents
 +
 +
<role rolename="admin"/>
 +
<user username="tomcat" password="tomcat" roles="admin"/>
 +
 +
# save and exit tomcat-users.xml
 +
 +
# install tomcat docs
 +
 +
sudo apt install tomcat7-docs
 +
 +
# install tomcat admin packages
 +
 +
sudo apt-get install tomcat7-admin
 +
 +
sudo nano tomcat-users.xml
 +
 +
# make sure tomcat roles manager-gui and admin-gui
 +
 +
# save and exit
 +
 +
# for security
 +
 +
sudo chgrp -R tomcat7 /etc/tomcat7
 +
 +
sudo chmod -R g+w /etc/tomcat7
 +
 +
# Examples installation
 +
 +
sudo apt-get install tomcat7-examples
 +
 +
sudo service tomcat7 restart
 +
 +
# make sure below roles in tomcat-users.xml
 +
 +
manager-gui
 +
manager-script
 +
manager-jmx
 +
manager-status
 +
 +
# profile
 +
 +
sudo nano /etc/profile
 +
 +
# add following lines
 +
 +
export CATALINA_HOME=/etc/tomcat7
 +
 +
export CATALINA_BASE=/etc/tomcat7
 
</pre>
 
</pre>
  
 
=End=
 
=End=

2016年10月26日 (三) 23:18的版本

Update & Upgrade

# Make sure your list of packages is update to date, and system upgrade 
sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get autoremove

Web Server (Apache2)

Please see Wiki Ubuntu Web Server and Help Web Server.

# Installation

sudo apt-get install apache2

# Create a new web site JUniverse
# Customer can create a directory named JUnivers, like ~/JUniverse.

cd /var/www/html

# Create link for JUniverse

sudo ln -s ~/JUniverse JUniverse

cd /etc/apache2/sites-available

sudo cp 000-default.conf juniverse.conf

sudo nano juniverse.conf

# updating it as below

<VirtualHost *:81>

DocumentRoot /var/www/JUniverse

# save and exit

# restart

sudo a2ensite juniverse.conf

sudo service apache2 restart

MySQL

sudo apt-get install mysql-server

PHP

sudo apt-get install php php-cli php-cgi php-xml php-xdebug 
libapache2-mod-php php-mysql php-mbstring

Mediawiki

Extension:Labeled Section Transclusion.

# Download from below url:

cd ~/Downloads

wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz

# After download finished:

tar -xvzf ./mediawiki-*.tar.gz

sudo mv mediawiki-*/* /var/lib/mediawiki

# Config PHP

cd /etc/php/7.0/apache2

sudo nano php.ini

# update php.ini following things

upload_max_filesize = 20M

memory_limit = 128M

# save php.ini and exit

# restart apache2

sudo service apache2 restart

# mediawiki configuration

cd /var/www/html

sudo ln -s /var/lib/mediawiki mediawiki

# give the rights for upload operation

cd /var/lib/mediawiki

sudo chmod -R 777 images

// Configuration, access http://localhost/mediawiki and download 
// LocalSettings.php and copy it to /var/lib/mediawiki

# for version 1.27.1 please execute below:

sudo apt-get install php-mbstring

Eclipse for PHP

cd ~/Downloads

wget http://www.eclipse.org/downloads/download.php?file=
/technology/epp/downloads/release/neon/1a/
eclipse-php-neon-1a-linux-gtk-x86_64.tar.gz

tar -zxvf ./eclipse-*.tar.gz

sudo mv ./eclipse /usr/lib

cd /usr/local/share/applications

sudo nano eclipse.desktop

# Add following contents to eclipse.desktop

[Desktop Entry]
Name=Eclipse
Type=Application
Exec=/usr/lib/eclipse/eclipse
Terminal=false
Icon=/usr/lib/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse

Tomcat

</pre> sudo apt-get install tomcat7

cd /etc/tomcat7

sudo nano server.xml

  1. make sure below contents

<Connector port="8080" protocol="HTTP/1.1"

              connectionTimeout="20000" 
              redirectPort="8443" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

  1. save and exit server.xml
  1. JAVA_HOME setting

sudo nano tomcat-users.xml

  1. make sure below contents

<role rolename="admin"/> <user username="tomcat" password="tomcat" roles="admin"/>

  1. save and exit tomcat-users.xml
  1. install tomcat docs

sudo apt install tomcat7-docs

  1. install tomcat admin packages

sudo apt-get install tomcat7-admin

sudo nano tomcat-users.xml

  1. make sure tomcat roles manager-gui and admin-gui
  1. save and exit
  1. for security

sudo chgrp -R tomcat7 /etc/tomcat7

sudo chmod -R g+w /etc/tomcat7

  1. Examples installation

sudo apt-get install tomcat7-examples

sudo service tomcat7 restart

  1. make sure below roles in tomcat-users.xml

manager-gui manager-script manager-jmx manager-status

  1. profile

sudo nano /etc/profile

  1. add following lines

export CATALINA_HOME=/etc/tomcat7

export CATALINA_BASE=/etc/tomcat7 </pre>

End