Table of Contents
一、WPS的安装
二、LAMP环境的搭建
1.apache2的安装
2.PHP5.3的安装
3.MySQL5.5的安装
4.PHP-MYSQL以及其他常用模块的安装
5.关于LAMP常用的配置
三、 Python开发环境的搭建
Home php教程 php手册 Ubuntu环境搭建系列—WPS/LAMP/Python篇

Ubuntu环境搭建系列—WPS/LAMP/Python篇

Jun 13, 2016 am 11:31 AM
lamp python ubuntu wps point Will build environment series

由于篇幅不宜太长,所以就将此文分成了两部分,在第一部分中我们讲解了google-chrome(谷歌浏览器)的安装,jdk的环境配置,android开发的环境搭建。那么在第二部分中,位们将讲解的是金山WPS的安装,同时讲解下LAMP环境的搭建,Python开发的基本环境搭建。

一、WPS的安装

为什么要将WPS的安装了,主要原因在于Ubuntu自带的LibreOffice对中文的支持不大好,而且我们习惯了Microsoft Office的操作,装上WPS,我们就又可以见到Windows下熟悉的操作界面啦。

1.下载地址:http://community.wps.cn/download/#alpha

2.64位的朋友不用那么辛苦的找啦,因为WPS目前只有32位的,但是只要下载个32位的WPS,然后装上一些必要的32位的库,就能用了

3.找到deb格式的进行下载。当然你也可一下载beta版本的,只要下载deb格式的即可

4.同样到~/Downloads路径下,执行命令 进行安装

5.32位的Ubuntu这样子安装完毕就可以直接使用了。64位系统的朋友继续看下一步。

6.64位的Ubuntu安装完毕之后,你会发现出现了这个错误,如图,

   

7.没关系,只需要继续执行命令即可。

8.如果执行了上述步骤依旧打不开,那么可以到wps的安装目录下通过终端执行wpp或者其他两个,看看错误信息,根据错误信息进行调整即可

二、LAMP环境的搭建

1.apache2的安装

   1)通过命令进行安装Apache2服务器的安装

   2)安装完毕后,打开浏览器,输入http://localhost,如果访问正常,则表示成功,如图:

       

2.PHP5.3的安装

   1)通过命令安装PHP并且让Apache支持PHP模块:

   2)通过命令重启Apache服务器:

      

   3)进入 目录,通过命令sudo vim phpinfo.php 建立一个新的PHP文件,并且在文件中输入以下内容(没有安装vim的可以通过命令进行安装):

<span 1</span> <?<span php
</span><span 2</span>         <span phpinfo</span>();
Copy after login

4)在浏览器中输入http://localhost/phpinfo.php能够正常访问说明安装成功。

  

3.MySQL5.5的安装

1)执行命令进行安装

2)中途会出现这么一个提示框,输入密码,继续等待安装完成即可   

3)执行命令 输入密码,进入Mysql命令框说明安装成功,如图:

4.PHP-MYSQL以及其他常用模块的安装

1)执行以下命令进行安装让Apache和PHP支持MySQL

2)执行命令重启下Apache服务器:
3)到/var/www目录下,写一个php文件,测试下PHP-MYSQL模块是否安装成功:

<span 1</span> <?<span php
</span><span 2</span>         <span $conn</span> = <span mysql_connect</span>('localhost', 'root', '123456'<span );
</span><span 3</span>         <span if</span> (!<span $conn</span><span ) {
</span><span 4</span>                 <span die</span>('Could not connect: ' . <span mysql_error</span><span ());
</span><span 5</span> <span         }
</span><span 6</span>         <span echo</span> 'Connected successfully'<span ;
</span><span 7</span>         <span mysql_close</span>(<span $conn</span>);
Copy after login

4) 在浏览器中输入http://localhost/mysqlconnect.php,如果输出连接成功,说明安装成功。

5.关于LAMP常用的配置

1)在/etc/apache2/下,apache2.conf 是主配置文件,httpd.conf 用户配置文件

三、 Python开发环境的搭建

1.执行命令 进行安装。

2.执行命令

3.执行命令安装pip

4.执行命令 让python支持mysql数据库连接

 1)在执行该安装的时候如果遇到如图一般的错误,那时因为缺少libmysqlclient-dev,执行安装libmysqlclient-dev再重新执行安装mysql-python即可

   

2)如果遇到下载不成功,一直卡在Downloading XXX画面下,那么你可以直接手动点击链接自己下载下来执行setup.py安装即可。

5.安装sublime,方便我们的开发

1)下载地址:http://www.sublimetext.com/

2)通过命令解压:即可使用

3)建议移动到/opt目录下,跟谷歌浏览器,wps放在一个目录下。

4)如果想要将它锁定到启动栏中,可以参考博文:http://www.cnblogs.com/eastson/archive/2012/06/08/2541266.html

  下面给出一点解释吧:

<span [Desktop Entry]
Type</span>=<span Application
Name</span>=<span Eclipse
Comment</span>=<span Eclipse Integrated Development Environment
Icon</span>=/usr/local/development/eclipse-indigo-<span 3.7</span>.<span 2</span>/<span icon.xpm #图标所在的路径
Exec</span>=<span eclipse #程序所在的位置
Terminal</span>=<span false</span><span 
Categories</span>=Development;IDE;Java;
Copy after login

 

  

 

 

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1666
14
PHP Tutorial
1273
29
C# Tutorial
1253
24
PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

Choosing Between PHP and Python: A Guide Choosing Between PHP and Python: A Guide Apr 18, 2025 am 12:24 AM

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

How to run sublime code python How to run sublime code python Apr 16, 2025 am 08:48 AM

To run Python code in Sublime Text, you need to install the Python plug-in first, then create a .py file and write the code, and finally press Ctrl B to run the code, and the output will be displayed in the console.

PHP and Python: A Deep Dive into Their History PHP and Python: A Deep Dive into Their History Apr 18, 2025 am 12:25 AM

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

Python vs. JavaScript: The Learning Curve and Ease of Use Python vs. JavaScript: The Learning Curve and Ease of Use Apr 16, 2025 am 12:12 AM

Python is more suitable for beginners, with a smooth learning curve and concise syntax; JavaScript is suitable for front-end development, with a steep learning curve and flexible syntax. 1. Python syntax is intuitive and suitable for data science and back-end development. 2. JavaScript is flexible and widely used in front-end and server-side programming.

Golang vs. Python: Performance and Scalability Golang vs. Python: Performance and Scalability Apr 19, 2025 am 12:18 AM

Golang is better than Python in terms of performance and scalability. 1) Golang's compilation-type characteristics and efficient concurrency model make it perform well in high concurrency scenarios. 2) Python, as an interpreted language, executes slowly, but can optimize performance through tools such as Cython.

Where to write code in vscode Where to write code in vscode Apr 15, 2025 pm 09:54 PM

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

How to run python with notepad How to run python with notepad Apr 16, 2025 pm 07:33 PM

Running Python code in Notepad requires the Python executable and NppExec plug-in to be installed. After installing Python and adding PATH to it, configure the command "python" and the parameter "{CURRENT_DIRECTORY}{FILE_NAME}" in the NppExec plug-in to run Python code in Notepad through the shortcut key "F6".

See all articles